使用Aspose PDF将为IE 7,8和9设计的HTML文件转换为PDF
我有几千个HTML文件,它们仅适用于IE 7,8和9。
当我尝试将这些转换为使用带有下面代码的c#时,它们未正确转换。 (即它们的转换类似于它在IE 11中的显示方式,而不是所需的)。
链接到HTML文件:
https://www.dropbox.com/s/8mzln3jjify4yi0/input.zip?dl=0
如果您使用当前版本的IE打开HTML文件并转到IE中的开发人员工具并模拟IE 7,8或9,则会正确显示HTML页面。
码:
String basePath = "C:\\temp\\"; HtmlLoadOptions htmloptions = new HtmlLoadOptions(basePath); // Load HTML file Document doc = new Document("input.htm", htmloptions); // Save HTML file doc.Save("output.pdf");
如何将HTML文件转换为PDF,就像它们在IE 7,8或9中看起来一样? 是否有任何可以更改的选项或参数可以根据需要正确转换?
我已经使用Aspose.Pdf for .NET 16.10.0的最新版本测试了该场景,我无法注意到任何问题。 根据我的观察,正确生成PDF文件。 请查看结果PDF文件 。
PS,我的名字是Nayyer,我是Aspose的开发人员传道者。