HTML
JPG
PDF
XML
DOCX
PDF
Go SDK を使用した AcroForm の作成方法
AcroForm を PDF に作成するには、次を使用します Aspose.PDF Cloud Go SDK。このクラウド SDK は、Go プログラマーが Aspose.PDF REST API を通じて Go 言語でクラウドベースの PDF 作成、注釈、編集、変換アプリを開発するのを支援します。まず Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得したら、Aspose.PDF Cloud Go SDK を使用できるようになります。
Package Manager コンソール コマンド
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Go を使用した AcroForm 作成手順
Aspose.PDF Cloud の開発者は、数行のコードで PDF に AcroForm を簡単に読み込み・作成できます。
- PDF ファイルを Aspose.PDF Cloud サービスにアップロードします。
- 必要なプロパティを持つ新しいテキストボックスフィールドを作成します
- テキストボックスフィールドを Aspose.PDF Cloud サービスに保存されている PDF ファイルに追加します。
- 必要に応じて結果をダウンロードします
このサンプルコードは、Go を使用して PDF ドキュメントに AcroForm を作成する方法を示しています
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, local_folder string, remote_folder string) {
// Initialize Credentials and create Pdf.Cloud service object
AppSID := "YOUR_APP_SID" // Your Application SID
AppKey := "YOUR_APP_KEY" // Your Application Key
pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")
args := map[string]interface{}{
"folder": remote_folder,
}
file, _ := os.Open(filepath.Join(local_folder, document_name))
_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)
textBox := asposepdfcloud.TextBoxField{
PageIndex: 1,
PartialName: "EMail",
Rect: &asposepdfcloud.Rectangle{LLX: 100, LLY: 100, URX: 180, URY: 120},
Value: "aspose-pdf-cloud@example.com",
Border: &asposepdfcloud.Border {
Width: 5,
Dash: &asposepdfcloud.Dash{On: 1, Off: 1},
},
}
_, httpResponse, err := pdfApi.PutTextBoxField(document_name, "EMail", textBox, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
result_data, _, _ := pdfApi.DownloadFile(path.Join(remote_folder, document_name), args)
fileName := path.Join(local_folder, output_name)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
}
}
Go SDK を使用して AcroForm を操作する
AcroForm は、ユーザーがフィールドに入力したり、オプションを選択したり、ボタンをクリックしたりすることで PDF と直接対話できるようにし、文書をより動的にします。インタラクティブなフォームは、効率的なデータ収集を可能にし、手動でのデータ入力や外部ツールの必要性を減らします。これはアンケート、登録、申請プロセスに最適です。ユーザーは印刷やスキャン、その他のツールを使用せずに電子的にフォームに入力でき、時間と労力を節約できます。文書に AcroForm を組み込むことで、洗練されたモダンなプレゼンテーションとなり、プロフェッショナリズムと細部への配慮が反映されます。 PDF ドキュメントに AcroForm を追加するには、Aspose.PDF Cloud Go SDK を使用します。
Go ライブラリを使用すると、以下が可能です
- PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加できる。
- PDF ドキュメントにテーブルやスタンプ(テキストまたは画像)を追加できる。
- 既存のファイルに複数の PDF ドキュメントを追加できる。
- PDF の添付ファイル、注釈、フォームフィールドを操作できる。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定できる。
- ページまたは全体の PDF ドキュメントからすべてのスタンプとテーブルを削除できる。
- ID によって PDF ドキュメント内の特定のスタンプまたはテーブルを削除できる。
- PDF ページ上または文書全体で、単一または複数のテキストインスタンスを置換できる。
- PDF ドキュメントをさまざまな他のファイル形式へ変換するための豊富なサポートを提供。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化できる。
- 無料アプリ free App を試して、オンラインで PDF ファイルに AcroForm を追加し、機能をテストできます。