PDF メタデータ管理用の無料 JavaScript ライブラリ

PDF ドキュメントのメタデータを管理するための無料のオープンソース JavaScript ライブラリ。

pdf-libとは何ですか?

Pdf-lib は、PDF ドキュメントを操作して新しい PDF を最初から作成したり、既存の PDF を変更したり、PDF ドキュメントのメタデータを読み取って更新したりする操作を実行するための無料のオープンソース JavaScript ライブラリです。 pdf-lib の PDF 編集機能 についてはすでに説明しましたが、このレビューでは、次のような pdf-lib のメタデータ管理機能のみに焦点を当てます。 :

    • 著者
    • クリエイター
    • プロデューサー
    • タイトル
    • 主題
    • キーワード
    • 言語
    • 作成日
    • 変更日
  • メタデータの更新: pdf-lib を使用して PDF ドキュメントの上記のメタデータを更新することもできます。
GitHub

GitHub の統計

名前:
言語:
出演者:
フォーク:
ライセンス:
リポジトリの最終更新日時

pdf-lib の入門

pdf-lib をインストールするには 2 つの方法があります。

NPMモジュール

パッケージマネージャーとして npm または Yarn を使用している場合は、npm モジュールを使用できます。

NPM を使用してインストールする


npm install --save pdf-lib

Yarn を使用してインストールする


yarn add pdf-lib

UMDモジュール

パッケージ マネージャーを使用していない場合は、unpkg および jsDelivr CDN で UMD モジュールを利用できます。

PDFのメタデータを読み取る

pdf-lib ライブラリを利用して PDF ドキュメントのメタデータを読み取ることができます。 PDF ドキュメントのメタデータにアクセスしたり、メタデータを抽出したりできる getAuthorgetCreatorgetCreationDate などの関数が多数あります。以下のコード スニペットで示します。

出力

上記のコード スニペットは、以下に示すように PDF ドキュメントのメタデータを表示します。

PDFのメタデータを編集する

pdf-lib ライブラリを利用して、PDF ドキュメントのメタデータを編集または更新することもできます。 取得関数 (getAuthor、getCreator など) と同様に、pdf-lib は、次のことを行うための設定関数 (setAuthor、setCreator など) も提供します。 PDF ファイルのメタデータを更新します。以下のコード スニペットでは、デモ目的で setAuthor 関数と setTitle 関数を使用して PDF ドキュメントのメタデータを更新します。

結論

JavaScript 開発者は、pdf-lib ライブラリを使用すると、PDF ドキュメントのメタデータの読み取り/抽出、更新が簡単になります。 API は非常に優れており、PDF ドキュメントのプロパティを読み取り、更新するための標準の set/get 関数を提供します。弊社の使用中、PDF のメタデータ管理に関して問題は観察されませんでした。

類似製品

 日本語