HTML
JPG
PDF
XML
DOCX
PDF
Cloud Go SDK を使用した Id 抽出による PDF ドキュメントの解析方法
Cloud Go SDK を使用して Id を使用してテーブルを抽出するための PDF ドキュメントを解析するには、 Aspose.PDF Cloud Go SDK この Cloud Go SDK は、Aspose.PDF REST API 経由で Go プログラミング言語を使用してクラウドベースの PDF 作成、注釈、編集、変換、解析アプリを開発するのに役立ちます。Package Manager Console から次のコマンドを使用します。
Package Manager Console コマンド
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Go SDK を使用した Id 抽出による PDF の解析手順
Aspose.PDF Cloud 開発者は、Id 抽出のために PDF ドキュメントを容易に解析できます。開発者はほんの数行のコードが必要です。
- アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します
- Cloud API に接続するオブジェクトを作成します
- ドキュメントファイルをアップロードします
- GetTableAsync 関数を使用してクラウドストレージで Id 抽出用の PDF ドキュメントを解析します
- 応答を確認し、結果をログに記録します
- 必要に応じてテーブル情報を JSON ファイルとしてローカルにダウンロードします
このサンプルコードは、Id 抽出用の PDF ドキュメントの解析を示しています
package main
import (
"encoding/json"
"fmt"
"os"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Table By Id from the document
func ParseExtractTable(documentName string, tableId 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.GetTable(documentName, tableId, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractTable(): Failed to extract tables from the document.")
} else {
fmt.Println("table", result.Table)
jsTable, _ := json.Marshal(result.Table)
resultJson := string(jsTable)
fileName := path.Join(localFolder, ("parsed_table_output_go.json"))
f, _ := os.Create(fileName)
_, _ = f.Write([]byte(resultJson))
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
Go SDK を使用して PDF での Id によるテーブル解析を操作する
Id 抽出のために PDF ドキュメントを解析することにより、必要に応じて Id のテーブルの内容を変更できます。これにより、文書内のテーブルの位置を維持しながら、時間を節約し、手作業を削減できます。 Aspose.PDF Cloud Go SDK を使用して Id によるテーブルを抽出するための PDF ドキュメントを解析します。
私たちの Go SDK を使用すると
- PDF ドキュメントのヘッダーとフッターをテキストまたは画像形式で追加します。
- PDF ドキュメントにテーブルとテキストまたは画像スタンプを追加します。
- 複数の PDF ドキュメントを既存のファイルに追加します。
- PDF 添付ファイル、注釈、およびフォームフィールドを操作します。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
- PDF ドキュメントから ID による特定のスタンプまたはテーブルを削除します。
- PDF ページまたはドキュメント全体からテキストの単一または複数のインスタンスを置換します。
- PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
- 機能をテストするために無料アプリをお試しください。