捕獲和轉換Web的工具
GrabzIt的在線社區

HTML 到 DocX 返回文件,但 HTML 到 PDF 則不返回

詢問有關如何捕獲或轉換網頁或HTML的問題 into圖像,CSV,PDF或DOCX文檔以及如何轉換視頻 into使用我們的API的GIF動畫。

當我們執行 docx 生成器時,我們會得到一個文件,即

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXXXXXX").ConvertHTML(HTML, {"filename": $parameters.OutputFileName,"format": "docx"}).Create();

然而當我們跑步時 

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXX").ConvertHTML(HTML, {"format": "pdf"}).Create();

我們從來沒有收到回文件。

我們知道 HTML 的工作原理就像我們剪切和貼上一樣 into 網站上的示範框。 不確定演示是否是 Javascript,但 javascript PDF 生成器是否會損壞?   

 

 

30年2022月XNUMX日匿名提問

聽起來 JavaScript 可能有問題,可以嗎 檢查這裡 查看是否生成成功。

如果是的話請檢查開發者工具是否有錯誤。

如果您可以透過電子郵件將您正在使用的 HTML 發送給我們,我們可以自己嘗試。

GrabzIt 支持人員於 30 年 2022 月 XNUMX 日回复

嗨,

感謝您的回覆。 我看過你提供的診斷工具inted 到並且該檔案顯示為已成功產生。 所以看起來它沒有作為下載返回到瀏覽器。 我正在使用最新版本的edge。

30年2022月XNUMX日匿名回答

您需要查看瀏覽器中的開發人員工具以了解發生了什麼:https://www.ibm.com/docs/en/rpa/21.0?topic=tools-opening-developer-in-microsoft-edge-browser

GrabzIt 支持人員於 30 年 2022 月 XNUMX 日回复

我們也發現相同的問題,即 PDF 未返回 Chrome 上的瀏覽器,因此這不是 Edge 獨有的問題

30年2022月XNUMX日匿名回答

我剛剛嘗試將 HTML 轉換為 PDF,效果很好。 問題是你沒有指定 下載屬性如下圖所示.

如果未指定下載屬性,則 PDF 將顯示在頁面中。 這對 DOCX 來說是不可能的,因此只能下載。 

GrabzIt 支持人員於 30 年 2022 月 XNUMX 日回复

超級明星! 下載參數就是竅門。 謝謝您的協助

30年2022月XNUMX日匿名回答