對我來說,這是相當奇特的。我們最近升級/從Windows Server 2003遷移到2008年,現在似乎使用Doc.AddImageUrl()時無法呈現圖像。 (當保存pdf時,圖像以正確的尺寸顯示,但IE8缺失圖像x顯示)。ABCpdf7使用AddImageUrl不渲染圖像
如果我理解正確,ABCpdf在內部使用IE渲染來處理這類事情。
我們認爲這可能是一個權限問題,但我們已經檢查IE ESC,並且似乎按照他們的建議進行了配置。有其他人遇到過類似的問題嗎?也許需要代碼配置?
不是整個片斷,但ABCpdf7東西:
using (Doc doc = new Doc())
{
doc.HtmlOptions.PageCacheEnabled = false;
doc.HtmlOptions.UseNoCache = true;
doc.HtmlOptions.PageCacheClear();
doc.HtmlOptions.PageCachePurge();
doc.HtmlOptions.UseResync = true;
doc.HtmlOptions.ImageQuality = 25;
int pageID = doc.AddImageUrl(url + "&guid=" + url.GetHashCode());
while (true)
{
if (!doc.Chainable(pageID))
break;
doc.Page = doc.AddPage();
pageID = doc.AddImageToChain(pageID);
}
// file saving etc.
}
您是否試圖查看2008年運行的IE瀏覽器中的URL,看它是否正確顯示? – Jakkwylde 2010-03-19 03:21:06
您是否在網絡調試器(例如www.fiddler2.com)中觀看過您的流量,以確保圖像傳輸正確並具有適當的MIME頭文件? – EricLaw 2010-03-19 04:58:47
我們以前正確地完成了這兩件事(並且這是我們在2008年導致IE ESC配置錯誤的原因)。 – ddango 2010-03-19 06:01:22