如何下载在 AngularJS 中开发的呈现 iframe 的网页作为 PDF 文件?
Posted
技术标签:
【中文标题】如何下载在 AngularJS 中开发的呈现 iframe 的网页作为 PDF 文件?【英文标题】:How to download a webpage developed in AngularJS that renders iframes, as a PDF file? 【发布时间】:2018-03-25 05:31:04 【问题描述】:有一个使用 iframe 的网页。 iframe 可用于嵌入来自 Tableau 的视频(youtube/vimeo)、网站(任何)、文档(.txt 和 .pdf)和工作表。没有。 iframe 和它们加载的内容在前一点提到的上下文中是动态的。除了 iframe,网页还有一些常规的文本内容和图像。我们如何下载此网页以确保保留其布局和 iframe 内容? (下载功能必须是我们尝试下载的网页的一部分,该网页是使用 AngularJS 开发的应用程序的一部分。)。我曾尝试使用 jsPDF 和其他 PDF 实用程序(https://github.com/hearsid/ng-html-to-pdf-save),但它们无法呈现 iframe 内容。
遇到过类似问题的朋友请帮忙。 喜欢
【问题讨论】:
【参考方案1】:有一个解决方案是使用wkhtmltopadf,你应该在你的机器上安装这个包,然后你就可以使用它了。
它是一个非常强大的库,可以运行 vectoriel pdf,而不是其他运行 Bitmap 的库。
Offical web site
【讨论】:
以上是关于如何下载在 AngularJS 中开发的呈现 iframe 的网页作为 PDF 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 angularJs 从 json 值呈现 HTML 标签