HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDK での Id 抽出によるテーブル解析 PDF

サーバーサイド Go API を使用して Id によるテーブルを抽出するための PDF ドキュメントを解析する API。

Get Started

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 ドキュメントを容易に解析できます。開発者はほんの数行のコードが必要です。

  1. アプリケーションシークレットとキーを使用して新しい Configuration オブジェクトを作成します
  2. Cloud API に接続するオブジェクトを作成します
  3. ドキュメントファイルをアップロードします
  4. GetTableAsync 関数を使用してクラウドストレージで Id 抽出用の PDF ドキュメントを解析します
  5. 応答を確認し、結果をログに記録します
  6. 必要に応じてテーブル情報を 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 ドキュメントを最適化します。
  • 機能をテストするために無料アプリをお試しください。

  •