2016-04-26 4 views
0

В pdfbox 1.8 был класс «ImportXFDF», как вы можете видеть здесь: pdfbox API 1.8.11 for ImportXFDF. Было очень легко импортировать данные из файла XFDF в поля PDF с помощью метода importFDF.Как импортировать XFDF в PDF с Apache pdfbox 2.0

С новой версией 2.0 класс был удален, и я не могу найти, где теперь функциональность (надеюсь, он не был сброшен?). pdfbox API 2.0.1 Руководство по миграции на веб-сайте ничего не говорит об этой функции.

Кто-нибудь знает, как импортировать XFDF в файл PDF сейчас? Спасибо за помощь!

ответ

0

Хорошо, я проверил первоначальную реализацию ImportXFDF, который очень мал и скопировать его в мой код:

public void importFDF(PDDocument pdfDocument, FDFDocument fdfDocument) throws IOException 
{ 
    PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog(); 
    PDAcroForm acroForm = docCatalog.getAcroForm(); 
    acroForm.setCacheFields(true); 
    acroForm.importFDF(fdfDocument); 
} 

очень хорошо работает с версией 2.0 :)

+1

Класс по-прежнему существует, но он находится в артефакте pdfbox-tools. –

+0

Большое спасибо! Я не обращал внимания на инструменты :) –

Смежные вопросы