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