使用Winnovative HTML到PDF的浏览器模拟

时间:2012-06-11 17:13:46

标签: internet-explorer-9 winnovative

我正在使用Winnovative HTML to PDF Converter工具将HTML输出页面转换为服务器上的PDF文件。

为此,它使用服务器的Internet Explorer版本。不幸的是,默认情况下这意味着IE7模式,无论服务器有什么。我在服务器上有IE9,需要让转换器使用该模式。

其他讨论,例如Regarding IE9 WebBrowser control,请谈谈为此注册表项(或其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”,但这似乎不起作用。

有没有人想出要在注册表中放置什么价值才能让它发挥作用?

1 个答案:

答案 0 :(得分:3)

发现它......

我的IIS服务器在32位w3wp.exe下运行(如Windows任务管理器中所示)。

将DWORD值,Name = w3wp.exe,Value = 9000(十进制)添加到:

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

然后回收IIS应用程序池。

现在,转换器正在使用IE9将HTML处理成PDF格式!