PDF-LIB - JavaScriptでPDFを作成、更新
Web上で扱うことも多いPDF。ただドキュメントとして表示するだけで、あえてJavaScriptから操作することは殆どないでしょう。しかし、JavaScriptとPDFが連携できるようになれば、もっと可能性が広がりそうです。 今回紹介するPDF-LIBはWebブラウザ、nodeのどちらからでも操作できるPDFライブラリです。
PDF-LIBの使い方
JavaScriptだけでPDFを作成しています。
既存のPDFにテキストを追加することもできます。
複数のPDFを一つにまとめることも。
画像を差し込むサンプル。
フォントを指定して実行。
メタデータを追加することもできます。
さらにSVGをPDFに描画します。
PDF-LIBは新規のPDFはもちろん、既存のPDFに手を加えることもできます。レポートを作るレベルになるとそれなりに難しそうですが、簡単な内容であればJavaScriptだけでPDFを作成できます。PDFを活用する幅が広がりそうです。
PDF-LIBはTypeScript製のオープンソース・ソフトウェア(MIT License)です。
PDF-LIB · Create and modify PDF documents in any JavaScript environment. Hopding/pdf-lib: Create and modify PDF documents in any JavaScript environment