pdf.jsはJavaScript/node.js製のフリーウェア(ソースコードは公開されている)。基幹系、ユーザ系問わず何らかのデータを蓄積した結果、一覧やレポートを出力したいという要望は多々発生する。そのフォーマットとして代表的なのがPDFだ。 0
![]()
ブラウザのみで生成されたPDF
0
PDFは仕様が公開されているとは言え、一から手作業で作るのは非常に面倒なフォーマットだ。そこで既存のPDFライブラリが使われる。PHP、Ruby、Javaなど各種言語向けにPDFライブラリが存在するが、JavaScriptではどうだろう。そう、pdf.jsを使えば良い。 0
pdf.jsはその名の通りJavaScriptを使ってPDFを生成するライブラリだ。やり方は二種類ある。一つは完全クライアントサイドで生成するもので、ブラウザ上で完結する。結果はdata URIで出力されるのでブラウザ上にPDFが表示される。数ページのPDFなら簡単に生成する。 0
![]()
node.js版。簡単な図形も描ける
0
もう一つはnode.jsのライブラリとして動作するものだ。この場合はPDFファイルをサーバ上に生成し、それを表示する形になる。フォントサイズや簡単な図形の描画には対応している。クライアントサイドだけで生成できるようになれば、色々な楽しみ方ができるようになりそうだ。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0












アンケート