Java を使用して PDF フォームからデータを抽出します

入力可能な PDF ドキュメントからユーザーデータフィールドを抽出します。プログラムで PDF ファイルを変更するには、Aspose.PDF for Java を使用してください

Java ライブラリを使用して PDF フォームからデータを抽出する方法

PDF フォーム (Acroforms) からデータを抽出するには、Aspose.PDF for Java API を使用します。これは Java プラットフォーム向けの機能が豊富で強力で使いやすい変換 API です。最新バージョンは Maven から直接ダウンロードし、pom.xml に次の設定を追加することで Maven ベースのプロジェクトにインストールできます。

Java を使って PDF のアクロフォームを抽出する方法


ご使用の環境でコードを試すには、Aspose.PDF for Java が必要です。

1。ドキュメントクラスのインスタンスに PDF をロードします。 1。Document.Form クラスを使用してすべてのフィールドから値を取得します。 1。必要に応じて名前と値を分析します。 1。ドキュメントクラスのインスタンスに PDF を読み込む 1。Document.Form クラスを使用してすべてのフィールドから値を取得します

PDF フォームからデータを抽出-Java

このサンプルコードは、Java を使用して PDF フォームからデータを抽出する方法を示しています

// Open document
String inputFile = DATA_DIR.resolve("sample.pdf").toString();
try (Document pdfDocument = new Document(inputFile)) {

    // Get values from all fields
    for (WidgetAnnotation field : pdfDocument.getForm()) {
        // Cast to FormField
        Field formField = (Field) field;
        // Analyze names and values if needed
        System.out.println("Field Name : " + formField.getPartialName());
        System.out.println("Value : " + formField.getValue());
    }
}