2016-04-26 6 views
0

In pdfbox 1.8 gab es eine Klasse "ImportXFDF", wie Sie hier sehen können: pdfbox API 1.8.11 for ImportXFDF. Es war sehr einfach, die Daten aus einer XFDF-Datei mit der importFDF-Methode in die PDF-Felder zu importieren.So importieren Sie eine XFDF in ein PDF mit Apache pdfbox 2.0

Mit der neuen Version 2.0 wurde die Klasse entfernt, und ich kann nicht finden, wo die Funktionalität jetzt ist (ich hoffe, es wurde nicht gelöscht?). pdfbox API 2.0.1 Der Migrationsleitfaden auf der Website sagt nichts über diese Funktion aus.

Wer weiß schon, wie man eine XFDF in eine PDF-Datei importiert? Danke für Ihre Hilfe!

Antwort

0

Okay, überprüfte ich die ursprüngliche Implementierung von ImportXFDF aus, die sehr klein ist und kopiert es in meinen Code:

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

funktioniert sehr gut mit der 2.0-Version :)

+1

Die Klasse existiert noch, aber Es ist in der pdfbox-Tools Artefakt. –

+0

Vielen Dank! Ich habe die Werkzeuge nicht beachtet :) –

Verwandte Themen