捕获和转换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日匿名回答