[英]ABCPdf giving “Unable to render HTML. Unable to apply JScript” even with simple OnLoadScript
[英]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.