2016-11-04 85 views
0

我有几千年而设计的,只在IE 7,8工作和HTML文件9.转换HTML文件

当我尝试转换这些使用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怎么看?是否有任何选项或参数可以根据需要进行更改以使其正确转换?

回答

1

我已经使用最新版本的Aspose.Pdf for .NET 16.10.0测试了场景,我无法注意到任何问题。根据我的观察,正在生成PDF文件。请看看resultant PDF file

PS,我叫Nayyer,是Aspose的开发者。

+0

你能再检查一次吗?我已经将正确的文件上传到问题中的相同链接。以前的文件实际上并不是我正在测试的文件。在IE浏览器上的HTML文件应该看起来像这样:https://www.dropbox.com/s/q5tnwgpjcm6ixt3/sdfsdfsdf.png?dl=0(注意底部的部分) – slayernoah

+0

嗨,我仍然看到相同的HTML文件链接在您的第一篇文章中共享。你可以请重新分享链接。 – codewarior

+0

我已重新分享,链接是:https://www.dropbox.com/s/8mzln3jjify4yi0/input.zip?dl=0请确保提取zip文件中的所有内容,以便资源文件是可访问,然后在IE浏览器打开,而不是任何其他浏览器 – slayernoah