HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK を使用して PDF AcroForms を取得

Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントから AcroForms を抽出するための API

Get Started

Cloud Java SDK を使用して PDF ドキュメントから AcroForm フィールドを取得する方法

Cloud Java SDK を使用して AcroForm を取得するには、次のものを使用します Aspose.PDF Cloud Java SDK このクラウド 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>

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

GitHub からのインストール


    mvn clean install

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

Maven リポジトリのデプロイ


    mvn clean deploy

Java SDK を使用して AcroForms を取得する手順

Aspose.PDF Cloud の開発者は、数行のコードだけで PDF の acroforms を簡単にロードおよび取得できます。

  1. アプリケーション シークレットとキーを使用して新しい Configuration オブジェクトを作成する
  2. Cloud API に接続するオブジェクトを作成する
  3. ドキュメントファイルをアップロードする
  4. 取得を実行する
  5. 結果をダウンロードする
 

このサンプルコードは PDF ドキュメントで AcroForms を取得する方法を示します


    package com.aspose.asposecloudpdfusecases.acroforms;

    import java.io.File;
    import java.nio.file.Path;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.FieldsResponse;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

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

            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()));

                FieldsResponse response = pdfApi.getFields(PDF_DOCUMENT, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when extractingg fields! '" + response.getStatus() + "'");
                else {
                    Gson gson = new GsonBuilder().setPrettyPrinting().create();
                    String jsonPage = gson.toJson(response.getFields().getList());
                    System.out.println("Successfully extracted page from document !\n" + jsonPage + "\n");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Java SDK を使用して AcroForms を操作する

AcroForms は、ユーザーがフィールドに入力したり、オプションを選択したり、ボタンをクリックしたりして PDF と直接やり取りできるようにし、ドキュメントをより動的にします。インタラクティブフォームは効率的なデータ収集を可能にし、手動でのデータ入力や外部ツールの使用を削減します。調査、登録、申請プロセスに最適です。ユーザーは印刷やスキャン、その他のツールを使用せずに電子的にフォームに入力でき、時間と労力を節約できます。ドキュメントに AcroForms を組み込むことで、洗練されたモダンなプレゼンテーションとなり、プロフェッショナリズムと細部への配慮が表れます。 PDF ドキュメントに AcroForms を追加するには、Aspose.PDF Cloud Java SDK を使用してください。

Java ライブラリを使用すると、次のことが可能です

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