HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK でテーブル ID 抽出のために PDF を解析

サーバーサイド Java API を使用してテーブル ID を抽出する PDF ドキュメント解析 API

Get Started

Cloud Java SDK を使用したテーブル ID 抽出のための PDF ドキュメント解析方法

Cloud Java SDK を使用してテーブル ID を抽出するために PDF ドキュメントを解析するには、次のものを使用します Aspose.PDF Cloud Java SDK この Cloud Java SDK を使用すると、さまざまなクラウドプラットフォーム向けに、Java 言語でクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く Repository パッケージマネージャで Aspose.PDF Cloud を検索してください そしてインストールします。Package Manager Console から次のコマンドを使用して 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 を使用したテーブル ID 抽出のための PDF 解析手順

Aspose.PDF Cloud の開発者は、テーブル ID 抽出のために PDF ドキュメントを簡単に解析できます。開発者は数行のコードだけで済みます。

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

このサンプルコードはテーブル ID 抽出のための PDF ドキュメント解析を示しています


    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.OpenOption;
    import java.nio.file.Path;
    import java.nio.file.StandardOpenOption;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.TableRecognized;
    import com.aspose.asposecloudpdf.model.TableRecognizedResponse;
    import com.google.gson.Gson;

    public class ParseGetTableById {
        public static void extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
	    String OUTPUT_FILE     = "parsed_table_output.json";
            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()));

                // perform action
                TableRecognizedResponse response = pdfApi.getTable(PDF_DOCUMENT, TABLE_ID, null,  REMOTE_FOLDER);
                System.out.println("Table extracted status: " + response.getStatus());

                TableRecognized tableDef = response.getTable();
                String jsonTable = new Gson().toJson(tableDef);

                // save json
                Path path = Path.of(LOCAL_FOLDER, OUTPUT_FILE);
                byte[] strToBytes = jsonTable.getBytes();
                Files.write(path, strToBytes, new OpenOption[] { StandardOpenOption.WRITE, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING });
            
                System.out.println("Table successfully extracted to: '" + path + "'");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Java SDK を使用した PDF のテーブル ID 解析の操作

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

当社の Java SDK でできること

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

  •