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

アプリケーションの 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 を使用したパスでブックマークを取得する手順

Aspose.PDF Cloud の開発者は、PDF ドキュメントからブックマークパスを使用して簡単にブックマークを抽出できます。数行のコードだけで済みます。

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

このサンプルコードは、PDF Cloud Java SDK を使用して PDF ドキュメントからパスでブックマークを抽出する方法を示しています


    package com.aspose.asposecloudpdfusecases.bookmarks;

    import java.io.File;
    import java.nio.file.Path;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.BookmarkResponse;
    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

    public class BookmarkGetByPath {
        public static void Extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_DOCUMENT    = "sample.pdf";
            String BOOKMARK_PATH  = "/1";

            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()));

                BookmarkResponse response = pdfApi.getBookmark(PDF_DOCUMENT, BOOKMARK_PATH, REMOTE_FOLDER, null, null);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when extracting bookmarks! '" + response.getStatus() + "'");
                else{
                    Gson gson = new GsonBuilder().setPrettyPrinting().create();
                    String jsonPage = gson.toJson(response.getBookmark());
                    System.out.println("Successfully extracted bookmarks by path from PDF document page !\n" + jsonPage + "\n");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Java SDK を使用して PDF のブックマークを操作する

PDF からブックマークを抽出することで、ドキュメントの使い勝手が向上し、コンテンツ処理が自動化され、検索性が高まります。特に、大量または構造化された PDF ドキュメントを扱う企業、研究者、プロフェッショナルに有用です。 Aspose.PDF Cloud Java SDK を使用して PDF ドキュメントからブックマークを取得します。

Java SDK を使用すると

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

  •