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

代码段:

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


例外:


线程“主”中的异常java.lang.UnsatisfiedLinkError:com.pdftron.pdf.PDFDoc.PDFDoc.MemStreamCreateMemFilt(本机方法)的com.pdftron.pdf.PDFDoc.PDFPDF.PDFDoc.MemStreamCreateMemFilt(J)J。 .java:246)


有谁能够帮我 ?

最佳答案

您需要先调用PDFNet.initialize(),然后再调用其他PDFNet API函数。

我假设您会因该功能而遇到相同的错误,因为由于某些原因本机PDFNetC。[dll | so]文件不可用。

您需要以下文件

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


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

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

10-08 13:10