HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDKでPDFのメタデータを更新

Cloud Node.js SDKを使用してPDFドキュメントのすべてのメタデータを更新

Get Started

Node.js SDKを通じてメタデータを更新する方法

メタデータを更新するために、以下を使用します Aspose.PDF Cloud Node.js SDK。このCloud SDKは、Node.jsプログラマーがクラウドベースのPDFクリエーター、注釈、エディター、コンバーターアプリをNode.jsプログラミング言語を使用してAspose.PDF REST APIを介して開発するのを支援します。単にAspose for Cloudでアカウントを作成し、アプリケーション情報を取得します。App SIDとキーを取得したら、Aspose.PDF Cloud Node.js SDKを使用する準備が整います。

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


     
    npm install asposepdfcloud --save
     
     

Cloud Node.jsを通じてメタデータを更新する手順

Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFのメタデータを簡単に読み込み、更新できます。

  1. ローカルファイルシステムからPDFファイルを読み込みます。
  2. PDFファイルをAspose.PDF Cloudストレージにアップロードします。
  3. Aspose.PDF Cloud APIを使用してPDFドキュメントからXMPメタデータを読み取ります。
  4. Aspose.PDF Cloud APIを使用してXMPメタデータプロパティを更新します。
  5. Aspose.PDF Cloud APIを使用してPDFドキュメントから更新されたXMPメタデータを読み取ります。
  6. XMPメタデータプロパティが更新されたことをコンソールにログします。
 

Node.jsを使用してPDFのメタデータを更新


    const fs = require("fs");
    const { PdfApi } = require("asposepdfcloud");

    async function updateXmpMetadataProperty()
    {
        const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");
        const fileName = "Sample.pdf";
        const folder = "Documents";
        const storage = null;
        const password = null;
        const xmpMetadataProperty = "dc:title";
    
        const buffer = fs.readFileSync(fileName);
        await api.uploadFile(folder + "/" +fileName, buffer, storage)
        var metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
        var titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
        titleProperty.value = "New title";

        const xmpMetadata = {
            properties: [titleProperty]
        };
        const result = await api.postXmpMetadata(fileName, xmpMetadata, folder, storage, password);
        console.log(result.body.status);

        metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
        titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
        console.log("Updated xmpMetadataProperty: " + titleProperty.key + "=" + titleProperty.value);
    }
 

PDFのメタデータを操作する

PDFファイルのメタデータを操作することは重要です。タイトルフィールド、著者、テーマなどのメタデータは、ドキュメントを分類するのに役立ち、ファイルを開かずにコンテンツの概要をすばやく把握できるため、大規模なドキュメントコレクションを管理しやすくします。 メタデータは、キーワードや属性での検索を可能にすることで、ファイル検索を改善します。これは、迅速なドキュメントの取得が重要なシステムにおいて特に価値があります。 Aspose.PDF Cloud Node.js SDKを使用してPDFドキュメントにメタデータを追加します。

Node.jsライブラリでできること:

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