HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDK でPDFからブックマークを抽出

クラウド Node.js SDK を使用して PDF ドキュメントからブックマークを取得します。

Get Started

Node.js SDK を使用してブックマークを取得する方法

PDF からブックマークを取得するために、 Aspose.PDF Cloud Node.js SDK を使用します。このクラウド SDK は、Node.js プログラマーが Aspose.PDF REST API を介して Node.js プログラミング言語を使用してクラウドベースの PDF 作成、注釈、編集、および変換アプリを開発するのを支援します。Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得すると、Aspose.PDF Cloud Node.js SDK を使用する準備が整います。

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


     
    npm install asposepdfcloud --save
     
     

クラウド Node.js を介してブックマークを取得する手順

Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF から簡単にブックマークを取得できます。

  1. Pdf.Cloud API に接続するためのオブジェクトを作成
  2. ドキュメント ファイルをアップロード
  3. getBookmark() 関数を使用してドキュメントから必要なブックマークを取得
  4. ドキュメントからブックマークを正常に取得した後、何らかの操作を実行
  5. 必要に応じて結果をダウンロード
 

このサンプルコードは、Node.js を使用して PDF ドキュメントからブックマークを取得する方法を示しています


    import credentials from "credentials.json"  with { type: "json" }; // json-file in this format: { "id": "*****", "key": "*******" }
    import fs from 'node:fs/promises';
    import path from "node:path";
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        BOOKMARK_PATH: "/5",
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfBookmarks = {
        async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },

        async getBookmarkByPath() {
            const resultBookmark = await pdfApi.getBookmark(configParams.PDF_DOCUMENT_NAME, configParams.BOOKMARK_PATH);
            const { code, bookmark } = resultBookmark.body;

            console.log(`Found bookmark title: ${bookmark.title}`);
            return bookmark;
        },

    };

    async function main() {
        try {
            await pdfBookmarks.uploadDocument();
            await pdfBookmarks.getBookmarkByPath();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Node.js SDK を介してブックマークを操作する

PDF からブックマークを抽出することで、ドキュメントの使いやすさが向上し、コンテンツ処理が自動化され、検索性が向上します。これは、特に大規模または構造化された PDF ドキュメントを扱う企業、研究者、および専門家に役立ちます。 Aspose.PDF Cloud Node.js SDK を使用して PDF ドキュメントからブックマークを取得します。

Node.js ライブラリを使用することで、次のことが可能になります

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