Проблема при создании PDFDo c с параметром Inputstream с использованием pdfTron - PullRequest
0 голосов
/ 26 марта 2020

При создании PDF-документа с использованием pdftron я получаю сообщение об ошибке.

Фрагмент кода:

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

Исключение:

Исключение в потоке "main" java .lang.UnsatisfiedLinkError: com .pdftron.pdf.PDFDo c .MemStreamCreateMemFilt (J) J по адресу com.pdftron.pdf.PDFDo c .MemStreamCreateMemFilt (собственный метод) по адресу com.pdftron.pdf.PDFDo c. (PDFDo c. java: 246)

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 26 марта 2020

Вам нужно вызвать PDFNet.initialize() перед вызовом любых других функций API PD FNet.

Я предполагаю, что вы получите ту же ошибку с этой функцией, потому что собственный PD FNetC Файл. [dll | so] по какой-то причине недоступен.

Вам нужны следующие файлы

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

Пожалуйста, посмотрите файл RunTest. sh в любом из примеров, чтобы увидеть, как сэмплы загружают совместно используемую библиотеку.

Если вы еще этого не сделали, я бы порекомендовал вам убедиться, что сэмплы работают нормально для вас, прежде чем интегрировать.

...