HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で FDF としてフォームフィールドを抽出するための PDF 解析

サーバーサイド Java API を使用して、PDF ドキュメントを解析し、フォームフィールドを FDF として抽出するための API

Get Started

Cloud Java SDK を使用して FDF としてフォームフィールドを抽出する PDF ドキュメントの解析方法

Cloud Java SDK を使用して PDF ドキュメントを解析し、FDF としてフォームフィールドを抽出するには、次を使用します Aspose.PDF Cloud Java SDK この Cloud Java SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャで Aspose.PDF Cloud を検索してください そしてインストールします。Package Manager Console から次のコマンドを使用して Maven でインストールすることもできます。

アプリケーションの pom.xml に Aspose Cloud リポジトリを追加します

Aspose Cloud リポジトリを追加


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行してください。

Github からのインストール


    mvn clean install

代わりにリモート Maven リポジトリへデプロイするには、リポジトリの設定を構成し、実行してください。

Maven リポジトリのデプロイ


    mvn clean deploy

Java SDK を使用して FDF としてフォームフィールドを抽出するための PDF 解析手順

Aspose.PDF Cloud の開発者は、FDF としてフォームフィールドを抽出するために PDF ドキュメントを簡単に解析できます。開発者は数行のコードだけで済みます。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成する
  2. Cloud API に接続するオブジェクトを作成する
  3. ドキュメント ファイルをアップロードする
  4. getExportFieldsFromPdfToFdfInStorage 関数を使用して、クラウドストレージ上で PDF ドキュメントを解析し、FDF としてフォームフィールドを抽出する
  5. 応答をチェックし、結果をログに記録する
  6. 必要に応じて FDF ファイルをローカルにダウンロードする
 

このサンプルコードは、PDF ドキュメントを解析して FDF としてフォームフィールドを抽出する方法を示します


    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;

    import com.aspose.asposecloudpdf.api.PdfApi;

    public class ParseFormsFdf {
        public static void extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
	    String FDF_OUTPUT_FILE = "output_sample.fdf";

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                // perform action
                File f = pdfApi.getExportFieldsFromPdfToFdfInStorage(PDF_DOCUMENT, null, REMOTE_FOLDER);

                // save file            
                java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, FDF_OUTPUT_FILE), StandardCopyOption.REPLACE_EXISTING);
                System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, FDF_OUTPUT_FILE).toString()));                
                System.out.println("Successfully parsed PDF fields as FDF ! '" + FDF_OUTPUT_FILE + "'");
			
           } catch (Exception e) {
               e.printStackTrace();
           }
       }
    }
 

Java SDK を使用した PDF のフォーム解析を活用する

PDF ドキュメントを解析して FDF としてフォームフィールドを抽出することで、各フォーム項目の有効性と関連性を体系的に検証でき、すべての参照が最新で機能していることを保証します。FDF としてフォームフィールドをダウンロードしたり、バッチ分析を実施したりするタスクにおいて、フォームフィールドの抽出は自動化を可能にし、時間を節約し、手動作業を削減します。 Aspose.PDF Cloud Java SDK を使用して、FDF としてフォームフィールドを抽出するために PDF ドキュメントを解析します。

当社の Java SDK でできること

  • PDF 文書にテキストまたは画像形式のヘッダーとフッターを追加できます。
  • PDF 文書にテーブルやテキスト/画像スタンプを追加できます。
  • 複数の PDF 文書を既存のファイルに追加できます。
  • PDF 添付ファイル、注釈、フォームフィールドを操作できます。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除します。
  • PDFドキュメントからIDで特定のスタンプまたはテーブルを削除します。
  • PDFページまたは文書全体のテキストを単一または複数置換します。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化します。
  • 私たちの無料アプリで機能をテストできます。

  •