Android 应用程序中的 HTML 到 PDF 转换

Vis*_*Rao 1 android jspdf

是否可以在android应用程序中使用jsPdf将html转换为pdf (不使用cordova或电话间隙)并将文件保存在设备本地。?

我试过这个,点击按钮我正在调用 jspdf 转换逻辑,但 pdf 没有生成。

在 adb 日志中,我在单击按钮时看到以下警告。

无法调用确定的可见性() - 从未见过 pid 的连接:1153

我正在使用 jspdf 库 Filesaver.js。

Isl*_*lah 7

门课或许能帮到你。但是要编译,它必须在包“.../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)