Cloud Java SDK を使用して 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>
API クライアントライブラリをローカルの Maven リポジトリにインストールするには、以下を実行してください:
GitHub からのインストール
mvn clean install
代わりにリモート Maven リポジトリにデプロイするには、リポジトリの設定を構成して実行してください:
Maven リポジトリのデプロイ
mvn clean deploy
Java SDK で AcroForm を作成する手順
Aspose.PDF Cloud の開発者は、数行のコードで PDF の AcroForm を簡単に読み込み・作成できます。
- アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成します
- クラウド API に接続するオブジェクトを作成します
- ドキュメントファイルをアップロードします
- 作成を実行します
- 結果をダウンロードします
このサンプルコードは PDF ドキュメントで AcroForm を作成する方法を示しています
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.Border;
import com.aspose.asposecloudpdf.model.Color;
import com.aspose.asposecloudpdf.model.Dash;
import com.aspose.asposecloudpdf.model.HorizontalAlignment;
import com.aspose.asposecloudpdf.model.Rectangle;
import com.aspose.asposecloudpdf.model.TextBoxField;
import com.aspose.asposecloudpdf.model.TextBoxFieldResponse;
public class AcroformAdd {
public static void create() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "forms_add_output.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()));
TextBoxField field = new TextBoxField();
field.pageIndex(1);
field.partialName("EMail");
field.rect(new Rectangle().LLX(100.).LLY(100.).URX(100.).URY(100.));
field.height(50.);
field.width(350.);
field.horizontalAlignment(HorizontalAlignment.CENTER);
field.value("aspose-pdf-cloud@example.com");
field.border(new Border().color(new Color().A(255).G(255)).width(5).dash(new Dash().on(1).off(1)));
TextBoxFieldResponse response = pdfApi.putTextBoxField(PDF_DOCUMENT, "EMail", field, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when adding 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 added text field in document ! '" + PDF_OUTPUT + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Java SDK を使用して AcroForm を操作する
AcroForm を使用すると、ユーザーは PDF に直接フィールドに入力したり、オプションを選択したり、ボタンをクリックしたりして対話でき、文書がより動的になります。インタラクティブなフォームは、効率的なデータ収集を可能にし、手動でのデータ入力や外部ツールの必要性を削減します。これは、アンケート、登録、申請プロセスに最適です。ユーザーは紙に印刷したり、スキャンしたり、別のツールを使用したりすることなく、電子的にフォームに記入でき、時間と労力を節約できます。文書に AcroForm を組み込むことで、洗練されたモダンな提示が実現し、プロフェッショナリズムと細部への配慮が反映されます。 Aspose.PDF Cloud Java SDK を使用して PDF 文書に AcroForm を追加します。
当社の Java ライブラリでできること
- PDF 文書のヘッダーとフッターをテキストまたは画像形式で追加できます。
- テーブルやスタンプ(テキストまたは画像)を PDF 文書に追加できます。
- 複数の PDF 文書を既存のファイルに追加できます。
- PDF の添付ファイル、注釈、フォームフィールドを操作できます。
- PDF 文書に暗号化または復号化を適用し、パスワードを設定できます。
- ページまたはPDF文書全体からすべてのスタンプとテーブルを削除します。
- IDでPDF文書から特定のスタンプまたはテーブルを削除します。
- PDFページ上または文書全体から単一または複数のテキストインスタンスを置換します。
- PDF文書をさまざまな他のファイル形式に変換するための広範なサポート。
- PDFファイルのさまざまな要素を抽出し、PDF文書を最適化します。
- 無料アプリfree App を使用して、AcroForms を PDF ファイルにオンラインで追加し、機能をテストできます。