HTML JPG PDF XML DOCX
  Product Family
PDF

Go SDKを介してPDFからテーブルを取得

Aspose.PDF Cloud Go SDKを使用してPDF文書からテーブルを取得するためのAPI

Get Started

Cloud Go SDKを使用してPDF文書からテーブルを抽出する方法

PDF文書からテーブルを取得するために、私たちは Aspose.PDF Cloud Go SDK このCloud SDKは、GoプログラマーがGoプログラミング言語を使用してAspose.PDF REST APIを介してクラウドベースのPDF作成、注釈、編集、および変換アプリを開発するのを支援します。パッケージマネージャーコンソールから次のコマンドを使用します。

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


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

Goを使用してテーブルを取得する手順

Aspose.PDF Cloud Go開発者は、PDF文書から簡単にテーブルを抽出できます。開発者は数行のコードだけが必要です。

  1. ExtractTables関数を定義する
  2. PDFファイルをAspose Cloudにアップロードする
  3. リクエスト引数を設定する
  4. ドキュメント内のテーブルを取得するためのAPIを呼び出す
  5. エラーをチェックしてHTTP応答を検証する
  6. テーブルが見つかった場合、テーブルのメタデータを印刷する
 

このサンプルコードは、PDF Cloud Go SDKを使用してPDF文書からテーブルを抽出する方法を示しています


    package main

    import (
        "fmt"

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

    func ExtractTables(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        // Extract all tables form the document and show table info
        uploadFile(pdf_api, document)

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

        result, httpResponse, err := pdf_api.GetDocumentTables(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("ExtractTables(): Failed to extract tablev from the document.")
        } else {
            if result.Tables == nil || len(result.Tables.List) == 0 {
                fmt.Println("ExtractTables(): Tables not found in the document.")
            } else {
                for i, t := range result.Tables.List {
                    fmt.Println("table", i, " => id: '"+t.Id+"', page: '", t.PageNum, "', rows: '", len(t.RowList), "', columns: '", len(t.RowList[0].CellList), "'")
                }
            }
        }
    }
 

Go SDKを介してPDFのテーブルを操作

テーブルは、データを体系的に提示するための構造化された形式を提供し、読者が情報を理解し分析するのを容易にします。テーブルはまた、文書の視覚的な魅力を高め、プロフェッショナリズムと組織を追加します。数値データや比較データを扱う場合、テーブルは関連情報を読みやすい形式でグループ化することで明確さを向上させます。さらに、テーブルはデータベースや分析ダッシュボードからのデータなど、リアルタイムまたは動的に生成されたコンテンツを取り入れることができます。Aspose.PDF Cloud Go SDKを使用して、PDF文書からテーブルを抽出します。

私たちのGo SDKを使用すると、次のことができます

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

  •