HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF フォームを削除

Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントからフォームフィールドを削除

Get Started

Cloud Java SDK を使用した PDF ドキュメントでのフォームフィールドの削除方法

Cloud Java SDK を使用してフォームフィールドを削除するには、次を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、さまざまなクラウドプラットフォーム向けに Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャーで Aspose.PDF Cloud を検索してください そしてインストールします。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 を使用した AcroForms の削除手順

Aspose.PDF Cloud の開発者は、数行のコードで PDF の AcroForm を簡単に読み込み、削除できます。

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

このサンプルコードは PDF ドキュメントでフォームフィールドを削除する方法を示しています


    package com.aspose.asposecloudpdfusecases.acroforms;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class AcroformDelete {
        public static void remove() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "forms_del_output.pdf";
            String FIELD_NAME      = "Signature_1";

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

                AsposeResponse response = pdfApi.deleteField(PDF_DOCUMENT, FIELD_NAME, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting field! '" + response.getStatus() + "'");
                else {
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));                
                    System.out.println("Successfully deleted field from document ! '" + PDF_OUTPUT + "'");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Java SDK を使用した AcroForms の操作

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

当社の Java ライブラリでできること

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