是否可以使用将 html 转换为 pdfjsPdf在 Android 应用程序中(不使用 cordova 或手机间隙)并将文件保存在设备本地。
我尝试了这个,单击按钮我调用 jspdf 转换逻辑,但 pdf 没有生成。
在 adb 日志中,我在单击按钮时看到下面的警告。
无法调用确定的可见性() - 从未见过 pid 的连接:1153
我正在使用 jspdf 库 Filesaver.js。
This class https://github.com/blink22/react-native-html-to-pdf/blob/master/android/src/main/java/android/print/PdfConverter.java可能对你有帮助。
但要编译,它必须位于包“.../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.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)