2016-11-04 62 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