是否可以在android应用程序中使用jsPdf将html转换为pdf (不使用cordova或电话间隙)并将文件保存在设备本地。?
我试过这个,点击按钮我正在调用 jspdf 转换逻辑,但 pdf 没有生成。
在 adb 日志中,我在单击按钮时看到以下警告。
无法调用确定的可见性() - 从未见过 pid 的连接:1153
我正在使用 jspdf 库 Filesaver.js。
这门课或许能帮到你。但是要编译,它必须在包“.../java/android/print/”中
这是一个简单的代码示例:
PdfConverter converter = PdfConverter.getInstance();
File file = new File(Environment.getExternalStorageDirectory().toString(), "file.pdf");
String htmlString = "<html><body><p>WHITE (default)</p></body></html>";
converter.convert(getContext(), htmlString, file);
// By now the pdf has been printed in the file.
Run Code Online (Sandbox Code Playgroud)