使用pdfTron使用参数Inputstream创建PDFDoc的问题

问题描述 投票:0回答:1

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

代码段:

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

Exception:

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

有人可以帮助我吗?

java exception pdftron pdfdocument
1个回答
0
投票

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

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

您需要以下文件

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.