使用NativeScript + VueJS,我试图找到一种方法来获取基于道具和路线数据渲染的动态模板,然后点击按钮将“视图”作为PDF保存到文件系统。
我在这里找到了这个教程,它给了我一个开始:https://medium.com/@kumarandena/pdf-generation-in-nativescript-using-javascript-libraries-864ecf4e9a3a
这会生成一个Base64,然后您可以将其复制到剪贴板并在浏览器中打开。例如,在iOS中,如果我选择将页面保存为文件,那就是unknown.pdf
。所以我的目标是引用一个html元素,比如div,并将所有内容完全保存到我在本机文件系统中选择的文件夹中。
没有什么可以找到的,所以想知道是否有人完成了这一点。
我使用domtoimage将任何dom元素转换为图像,并且效果很好。然后你可以使用jsPDF或pdfMake将该图像插入pdf。
我在pdfMake playground中看到你可以插入一个dataurl格式的图像。