0

ここでわかるように、pdfbox 1.8にはクラス「ImportXFDF」がありました: pdfbox API 1.8.11 for ImportXFDF。importFDF メソッドを使用して、XFDF ファイルから PDF フィールドにデータをインポートするのは非常に簡単でした。

新しいバージョン 2.0 ではクラスが削除され、機能が現在どこにあるのかわかりません (削除されていないことを願っています)。 pdfbox API 2.0.1 Web サイトの移行ガイドでは、この機能について何も説明されていません。

XFDF を PDF ファイルにインポートする方法を知っている人はいますか? ご協力いただきありがとうございます!

4

1 に答える 1

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バージョンで非常にうまく機能します:)

于 2016-04-26T10:14:23.533 に答える