1

Winnovative HTML to PDF Converterツールを使用して、HTML 出力ページをサーバー上の PDF ファイルに変換しています。

そのために、サーバーのバージョンの Internet Explorer を使用します。残念ながら、デフォルトでは、サーバーの機能に関係なく、IE7 モードを意味します。サーバーにIE9があり、コンバーターでそのモードを使用する必要があります。

その他の議論、例えばIE9 WebBrowser コントロールに関して、エミュレーション モードを設定するために、このレジストリ キー (またはその 64 ビット バージョン、あるいはその両方) に値を追加することについて話します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

ただし、必要なキーを追加するには、どの EXE または DLL が使用されているかを知る必要があります。「wnvhtmlconvert.dll」を試しましたが、うまくいかないようです。

これを機能させるためにレジストリに入力する値を誰かが見つけましたか?

4

1 に答える 1

3

それを見つけた...

私の IIS サーバーは、w3wp.exe、32 ビットで実行されています (Windows タスク マネージャーに表示されます)。

DWORD 値 Name=w3wp.exe、Value=9000 (10 進数) を以下に追加しました。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION

次に、IIS アプリケーション プールをリサイクルしました。

現在、コンバーターは IE9 を使用して HTML を PDF に処理しています。

于 2012-06-11T17:30:28.973 に答える