HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDKでPDFフォームを設定

Go Cloud SDKを使用してPDFドキュメントからすべてのフォームフィールドを設定

Get Started

Cloud Go SDKでPDFドキュメントからAcroFormsを設定

PDFからAcroFormsを設定するために、以下を使用します Aspose.PDF Cloud Go SDK。このクラウドSDKは、GoプログラマがGo言語を使用してAspose.PDF REST API経由でクラウドベースの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を使用してAcroFormsを設定する手順

Aspose.PDF Cloudの開発者は、数行のコードでPDFからAcroFormsを簡単に読み込み、設定できます。

  1. ローカルのPDFファイルを読み込む
  2. 新しい装飾でフィールドを作成する
  3. アップロードされたPDFのフォームフィールドを更新する
  4. 必要に応じて結果をダウンロードする
 

このサンプルコードは、Goを使用してPDFドキュメントからAcroFormsを設定する方法を示しています


    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)

        field := asposepdfcloud.Field{
            Name:   "EMail",
            Type_:  asposepdfcloud.FieldTypeText,
            Values: []string{"aspose-pdf-cloud@example.com"},
        }

        _, httpResponse, err := pdfApi.PutUpdateField(document_name, field_name, field, 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でAcroFormsを操作する

AcroFormsを設定すると、ユーザーはPDF内に直接情報を入力できるようになり、別途ツールやフォーマットを使用する必要がなくなります。適切にAcroFormsを設定することで、フィールドラベルの明確化、ドロップダウンオプション、論理的なタブ順序など、使いやすさが向上します。設定が整ったフォームは、複数の関係者が共同で記入、レビュー、承認を行いやすくなります。PDFにAcroFormsを設定することで、繰り返し使用できるテンプレートを作成でき、プロセスの時間を短縮し、文書間の一貫性を確保できます。 Aspose.PDF Cloud Go SDKでPDFドキュメントからAcroFormsを設定します。

Goライブラリでできること

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