0

使用 pdftron 创建 PDF 文档时,出现错误。

代码片段:

InputStream inputStream  = new FileInputStream("test.pdf");
                            PDFDoc doc = new PDFDoc(inputPdf);  
                            doc.initSecurityHandler();

例外:

线程“主”java.lang.UnsatisfiedLinkError 中的异常:com.pdftron.pdf.PDFDoc.MemStreamCreateMemFilt(Native Method) 处 com.pdftron.pdf.PDFDoc.(PDFDoc) 处的 com.pdftron.pdf.PDFDoc.MemStreamCreateMemFilt(J)J .java:246)

有谁能够帮我 ?

4

1 回答 1

0

您需要PDFNet.initialize()在调用任何其他 PDFNet API 函数之前调用。

我假设您使用该函数会遇到相同的错误,因为本机 PDFNetC.[dll|so] 文件由于某种原因不可用。

您需要以下文件

PDFNet.jar [JNI wrapper]
libPDFNetC.so [symbolic link]
libPDFNetC.so.x.y.z [actual SDK]

请查看任何示例中的 RunTest.sh 文件,以了解示例如何加载共享库。

如果您还没有,我还建议您在集成之前确保样本运行良好。

于 2020-03-26T19:06:04.620 回答