使用Nativescript-VueJS将当前渲染的视图/模板导出为PDF

问题描述 投票:1回答:1

使用NativeScript + VueJS,我试图找到一种方法来获取基于道具和路线数据渲染的动态模板,然后点击按钮将“视图”作为PDF保存到文件系统。

我在这里找到了这个教程,它给了我一个开始:https://medium.com/@kumarandena/pdf-generation-in-nativescript-using-javascript-libraries-864ecf4e9a3a

这会生成一个Base64,然后您可以将其复制到剪贴板并在浏览器中打开。例如,在iOS中,如果我选择将页面保存为文件,那就是unknown.pdf。所以我的目标是引用一个html元素,比如div,并将所有内容完全保存到我在本机文件系统中选择的文件夹中。

没有什么可以找到的,所以想知道是否有人完成了这一点。

javascript nativescript html2pdf nativescript-vue
1个回答
0
投票

我使用domtoimage将任何dom元素转换为图像,并且效果很好。然后你可以使用jsPDF或pdfMake将该图像插入pdf。

我在pdfMake playground中看到你可以插入一个dataurl格式的图像。

© www.soinside.com 2019 - 2024. All rights reserved.