PDF メタデータ管理用の無料 JavaScript ライブラリ
PDF ドキュメントのメタデータを管理するための無料のオープンソース JavaScript ライブラリ。
pdf-libとは何ですか?
Pdf-lib は、PDF ドキュメントを操作して、新しい PDF を最初から作成したり、既存の PDF を変更したり、PDF ドキュメントのメタデータを読み込んで更新したりする操作を実行するための、無料のオープン ソース JavaScript ライブラリです。pdf-lib の PDF 編集機能についてはすでに説明しましたが、このレビューでは、次の pdf-lib のメタデータ管理機能にのみ焦点を当てます。
- 著者
- クリエイター
- プロデューサー
- タイトル
- 主題
- キーワード
- 言語
- 作成日
- 変更日
- メタデータの更新: pdf-lib を使用して PDF ドキュメントの上記のメタデータを更新することもできます。
pdf-lib を使い始める
pdf-lib をインストールするには 2 つの方法があります。
NPM モジュール
パッケージ マネージャーとして npm または yarn を使用している場合は、npm モジュールを使用できます。
NPMを使用してインストールする
npm install --save pdf-lib
Yarnを使用してインストールする
yarn add pdf-lib
UMDモジュール
パッケージ マネージャーを使用していない場合は、UMD モジュールは unpkg および jsDelivr CDN で利用できます。
- https://unpkg.com/pdf-lib/dist/pdf-lib.js
- https://unpkg.com/pdf-lib/dist/pdf-lib.min.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.min.js
PDFのメタデータの読み取り
pdf-lib ライブラリを使用して、PDF ドキュメントのメタデータを読み取ることができます。以下のコード スニペットに示すように、getAuthor、getCreator、getCreationDate など、PDF ドキュメントのメタデータにアクセスしたり抽出したりできる関数が多数あります。
出力
上記のコード スニペットは、以下に示すように PDF ドキュメントのメタデータを表示します。
PDFのメタデータを編集する
pdf-lib ライブラリを使用して、PDF ドキュメントのメタデータを編集または更新することもできます。get 関数 (getAuthor、getCreator など) と同様に、pdf-lib は PDF ファイルのメタデータを更新するための set 関数 (setAuthor、setCreator など) も提供します。デモ用に、以下のコード スニペットで、setAuthor 関数と setTitle 関数を使用して PDF ドキュメントのメタデータを更新します。
結論
JavaScript 開発者は、pdf-lib ライブラリを使用して PDF ドキュメントのメタデータの読み取り/抽出および更新を簡単に行うことができます。API は非常に優れており、PDF ドキュメントのプロパティの読み取りと更新を行うための標準の set/get 関数を提供します。使用中に PDF のメタデータ管理に関する問題は確認されていません。