簡體   English   中英

ABCPdf - 無法呈現HTML。 無法加載頁面

[英]ABCPdf - Unable to render HTML. Unable to load page

我正在使用ABCPdf將HTML轉換為PDF。 我正在使用這個方法:

AddImageUrl()

這在Dev和UAT中運行良好,但在生產中我不斷得到消息:

無法呈現HTML。 無法加載頁面

有誰看過這個嗎? 需要更多信息?

-ev

我猜你想要做URL-> pdf生成。 很難直接進行URL-> pdf轉換。 我們最終在本地文件夾中保存了URL-Save HTML - >讀取HTML並轉換為PDF->從文件夾中刪除HTML文件 - 棘手的方法,但它的工作原理。 唯一的缺陷是您需要對服務器上的文件夾賦予讀/寫權限。 它仍然比降低安全設置更好。

我發現通過向目標html頁面向后工作(刪除元素),省略了(所有事情)標記創建此錯誤。 另外,在目標url中調用localhost會生成此錯誤。

abcpdf的默認超時為15秒。 如果頁面花費的時間超過15秒,您將收到此異常。

在創建文檔的對象之后添加下面的行以解決問題。

theDoc.XHtmlOptions.Timeout = 10000000;

我不知道是什么導致了這個錯誤,但我停止了正在運行的計划任務,然后重新啟動它,從那時起它就一直運行起來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM