HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDK で PDF フォームを取得

Go クラウド SDK を使用して PDF ドキュメントからすべてのフォームフィールドを取得

Get Started

クラウド Go SDK を使用して PDF ドキュメントから AcroForms を取得

PDF から AcroForms を取得するには、次のものを使用します 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 を使用して AcroForms を取得する手順

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

  1. PDF ファイルを Aspose.PDF Cloud サービスにアップロードします。
  2. ファイルアップロード中に発生したエラーをログに記録します。
  3. Aspose.PDF Cloud ストレージにある PDF ファイルからフォームフィールドを取得します。
  4. フォームフィールドを反復処理し、フィールド名と値をコンソールにログ出力します。
  5. フィールド取得中に発生したエラーをログに記録します。
  6. 必要に応じて結果をダウンロードします。
 

このサンプルコードは、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)

        result, httpResponse, err := pdfApi.GetFields(document_name, args)
	if err != nil {
            fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
	} else {
            for i, f := range result.Fields.List {
                fmt.Println("field > ", i, ": type: '"+string(f.Type_)+"', name: '"+f.Name+",' values: '"+f.Values[0]+"'")
            }
	}
    }
 

Go SDK を使用して AcroForms を操作

AcroForm データを抽出することで、アンケートや申請回答など、ユーザーから収集した情報を効率的に集計・分析できます。取得した AcroForm データは、データベースやスプレッドシート、その他システムに統合して、さらなる処理や記録保存に利用できます。AcroForms の抽出は、記入済みフォームの正確性、真正性、完全性を検証する監査にも役立ちます。AcroForms を取得することは、フォームを他の文書管理システムに移行したり、バックアップを作成したりする際にも不可欠です。 Aspose.PDF Cloud Go SDK を使用して PDF ドキュメントから AcroForms を取得します。

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

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