PDFKitはnode.js/JavaScript製のオープンソース・ソフトウェア。Webアプリケーションにおいて鬼門とも言える技術がPDFではないだろうか。これまで広まっているとWebアプリケーションからPDFでデータを出力してほしいという要望が必ず出てくる。しかしそう簡単にできるものでもない。 0
![]()
作成されたPDF
0
多数のプログラミング言語向けにPDF作成ライブラリが存在する。node.jsであってもそれは変わらない。JavaScriptでPDFを生成する、PDFKitを紹介しよう。 0
PDFKitはテキストはもちろん、リストや画像の埋め込み、SVGのレンダリング、リンクに対応したPDF生成ライブラリだ。フォントの埋め込みに対応しているので、日本語フォントを用意すれば使えるはずだ。TrueType系のフォントが利用できる。テストのスクリプトはCoffee Scriptになっており、より見やすくて良い。 0
![]()
画像の埋め込み
0
JavaScriptらしくメソッドをチェーンでつないでいけるのが面白い。ページを追加して文字を書いて大きさを指定して装飾を施して…と順番に指定していけば良いだけだ。いわば小さなメソッドを積み重ねる形なので覚えるべきメソッドはそれほど多くない印象だ。node.jsでWebアプリケーションを作り、レポートをPDFで欲しいと言われた時には使ってみたい。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0












アンケート