HTML JPG PDF XML DOCX
  Product Family
PDF

Java SDK で名前でテキスト抽出する PDF の解析

サーバーサイド Java API を使用して、名前でテキストを抽出する PDF 文書を解析するための API

Get Started

Cloud Java SDK を使用して名前でテキスト抽出する PDF 文書を解析する方法

Cloud Java SDK を使用して名前でテキスト抽出する 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>

ローカルの Maven リポジトリに API クライアントライブラリをインストールするには、次のコマンドを実行してください:

GitHub からのインストール


    mvn clean install

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

Maven リポジトリのデプロイ


    mvn clean deploy

Java SDK を使用して名前でテキスト抽出する PDF を解析する手順

Aspose.PDF Cloud の開発者は、名前でテキスト抽出する PDF 文書を簡単に解析できます。開発者は数行のコードだけで済みます。

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

このサンプルコードは、名前でテキスト抽出する 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.google.gson.Gson;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.TextBoxField;
    import com.aspose.asposecloudpdf.model.TextBoxFieldResponse;
    	

    public class ParseGetTextBoxByName {
        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_text_box_field_output.json";
            String TEXT_BOX_NAME   = "_YOUR_FILED_NAME_";

            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
                TextBoxFieldResponse response = pdfApi.getTextBoxField(PDF_DOCUMENT, TEXT_BOX_NAME, null, REMOTE_FOLDER);
                System.out.println("TextBox fields extracted status: " + response.getStatus());

                TextBoxField fieldDef = response.getField();
                String jsonFiled = new Gson().toJson(fieldDef);

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

Java SDK を介した PDF のテキスト解析の操作

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

Java SDK でできること

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

  •