HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で PDF から ID によるテーブルを取得

サーバー側 Java API を使用して PDF ドキュメントから ID によるテーブルを取得

Get Started

Cloud Java SDK を使用して PDF から ID によるテーブルを抽出する方法

Cloud Java SDK を使用して PDF から ID によるテーブルを抽出するために、以下を使用します Aspose.PDF Cloud Java SDK このクラウド SDK を使用すると、C#、ASPJava、またはその他の Java 言語で、さまざまなクラウドプラットフォーム向けのクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。Open Repository パッケージマネージャで Aspose.PDF Cloud を検索してください そしてインストールします。Maven を使用してインストールするには、パッケージマネージャコンソールから次のコマンドを使用できます。

アプリケーションの pom.xml に Aspose Cloud リポジトリを追加してください

Aspose Cloud リポジトリの追加


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

API クライアントライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです。

GitHub からのインストール


    mvn clean install

代わりにリモート Maven リポジトリにデプロイするには、リポジトリの設定を構成し、実行してください。

Maven リポジトリのデプロイ


    mvn clean deploy

Java SDK を使用して PDF から ID によるテーブルを抽出する手順

Aspose.PDF Cloud の開発者は、数行のコードで PDF から ID によるテーブルを簡単に読み込み、取得できます。

  1. アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成します。
  2. Cloud API に接続するオブジェクトを作成します。
  3. PDF をクラウドストレージにアップロードします。
  4. getTable 関数を使用して、クラウドストレージ内の PDF から ID によるテーブルを抽出します。
  5. 応答を確認し、結果をログに記録します。
  6. 操作が成功した場合、テーブルのプロパティを出力します。
 

このサンプルコードは、PDF ドキュメントから ID によるテーブルを抽出する方法を示しています


    import java.io.File;
    import java.nio.file.Path;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.TableRecognizedResponse;

    public class TablesExtractById {
        public static void perform() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String TABLE_ID        = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                // paerform action
                TableRecognizedResponse response = pdfApi.getTable(PDF_DOCUMENT, TABLE_ID, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when extracting tables! '" + response.getStatus() + "'");
                else {
                    // Show tables info...
                    Gson gson = new GsonBuilder().setPrettyPrinting().create();
                    String jsonTab = gson.toJson(response.getTable());
                    System.out.println("Table #'"+ response.getTable().getId() + "' !\n" + jsonTab + "\n");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

PDF のテーブルを操作する

テーブルはデータを体系的に提示する構造化されたフォーマットを提供し、読者が情報を理解・分析しやすくします。また、文書の視覚的な魅力を高め、プロフェッショナリズムと整理整頓を加えます。数値データや比較データを扱う際、テーブルは関連情報を見やすい形式でグループ化することで明瞭さを向上させます。さらに、テーブルはデータベースや分析ダッシュボードからのデータなど、リアルタイムまたは動的に生成されたコンテンツを組み込むことも可能です。 Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントから ID によるテーブルを取得します。

当社の Java ライブラリでできること:

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

  •