HTML JPG PDF XML DOCX
  Product Family
PDF

Cloud Go SDKでFDFとしてフォームフィールドを抽出するためのPDF解析

サーバーサイドGo APIを使用してPDFドキュメントを解析し、FDFとしてフォームフィールドを抽出するためのAPI。

Get Started

Cloud Go SDKを使用してFDFとしてフォームフィールドを抽出するためのPDFドキュメントの解析方法

Cloud Go SDKを介してFDFとしてフォームフィールドを抽出するためにPDFドキュメントを解析するには、次を使用します Aspose.PDF Cloud Go SDK このCloud Go SDKは、GoプログラマーがAspose.PDF REST APIを介してGoプログラミング言語を使用してクラウドベースのPDF作成、注釈、編集、変換、解析アプリを開発するのを支援します。パッケージマネージャーコンソールから次のコマンドを使用してください。

パッケージマネージャーコンソールコマンド


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25

     

Go SDKを使用してFDFとしてフォームフィールドを抽出するためのPDFの解析手順

Aspose.PDF Cloudの開発者は、FDFとしてフォームフィールドを抽出するためにPDFドキュメントを容易に解析できます。開発者はほんの数行のコードが必要です。

  1. アプリケーションシークレットとキーで新しいConfigurationオブジェクトを作成
  2. Cloud APIに接続するためのオブジェクトを作成
  3. ドキュメントファイルをアップロード
  4. PutExportFieldsFromPdfToFdfInStorage関数を使用してクラウドストレージでFDFとしてフォームフィールドを抽出するためにPDFドキュメントを解析
  5. レスポンスをチェックし、結果をログに記録
  6. 必要に応じてFDFファイルをローカルにダウンロード
 

このサンプルコードはFDFとしてフォームフィールドを抽出するためのPDFドキュメントの解析を示しています


package main

import (
	"fmt"
	"path"

	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)

// Extract Form fields from the document to FDF file
func ParseExtractFormsAsFDF(documentName string, outputFDFName string, localFolder string, remoteFolder string) {
	
	// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
	pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")

	args := map[string]interface{}{
		"folder": remoteFolder,
	}

	file, _ := os.Open(path.Join(localFolder, documentName))	
	_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)


	fdfPath := path.Join(remoteFolder, outputFDFName)

	_, httpResponse, err := pdf_api.PutExportFieldsFromPdfToFdfInStorage(documentName, fdfPath, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractFormsAsFDF(): Failed to extract Form fields from the document.")
	} else {
		fmt.Println("ParseExtractFormsAsFDF(): Forms fields successfully extracted from the document '" + documentName + "'.")
		result_data, _, _ := pdf_api.DownloadFile(path.Join(remoteFolder, documentName), args)
		fileName := path.Join(localFolder, outputFDFName)
		f, _ := os.Create(fileName)
		_, _ = f.Write(result_data)
		fmt.Println("File '" + outputFDFName + "' successfully downloaded.")
	}
}
 

Go SDKを介してPDFでフォーム解析を行う

PDFドキュメントを解析してFDFとしてフォームフィールドを抽出することで、各フォームフィールドの有効性と関連性を体系的に確認し、すべての参照が最新で機能していることを保証できます。​FDFとしてフォームフィールドをダウンロードしたり、バッチ分析を行ったりするタスクでは、フォームフィールドの抽出により自動化が可能になり、時間を節約し、手作業を削減できます。 Aspose.PDF Cloud Go SDKを使用してFDFとしてフォームフィールドを抽出するためにPDFドキュメントを解析します。

Go SDKを使用してできること

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

  •