HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDKで名前でテキストを抽出するためのPDFの解析

名前でテキストを抽出するためにPDFドキュメントを解析するサーバーサイドGo API。

Get Started

Cloud Go SDKを使用して名前でテキストを抽出するためのPDFドキュメントを解析する方法

Cloud Go SDKを使用して名前でテキストを抽出するために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を使用して名前でテキストを抽出するためのPDFを解析する手順

Aspose.PDF Cloud開発者は、名前でテキストを抽出するためにPDFドキュメントを簡単に解析できます。開発者はわずか数行のコードを必要とします。

  1. アプリケーションシークレットとキーを使用して新しいConfigurationオブジェクトを作成します
  2. クラウドAPIに接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. GetTextBoxField関数を使用してクラウドストレージ内のPDFドキュメントを解析して名前でテキストを抽出します
  5. 応答を確認し、結果をログに記録します
  6. 必要に応じてテキストボックス情報をJSONファイルとしてローカルにダウンロードします
 

このサンプルコードは、名前でテキストを抽出するためにPDFドキュメントを解析する方法を示しています


    package main

import (
	"encoding/json"
	"fmt"
	"os"
	"path"

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

// Extract text box form the document
func ParseExtractTextBox(documentName string, textboxName 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)

	result, httpResponse, err := pdf_api.GetTextBoxField(documentName, textboxName, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractTextBoxe(): Failed to extract text box from the document.")
	} else {
		fmt.Println("TextBox", result.Field)
		jsTable, _ := json.Marshal(result.Field)
		resultJson := string(jsTable)
		fileName := path.Join(localFolder, ("parsed_taext_box_output_go.json"))
		f, _ := os.Create(fileName)
		_, _ = f.Write([]byte(resultJson))
		fmt.Println("File '" + fileName + "' successfully downloaded.")
	}
}
 

Go SDKを介してPDFでテキスト解析を行う

名前でテキストを抽出するためにPDFドキュメントを解析することにより、必要に応じてTextBoxフィールドの内容を変更できます。これにより、ドキュメント内のテキストの位置を保持しながら、時間を節約し、手作業を削減できます。 Aspose.PDF Cloud Go SDKを使用して名前でテキストを抽出するためにPDFドキュメントを解析します。

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

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

  •