svg2pdf.js - Webブラウザ上でSVGをPDF化
Webブラウザで表示している内容をPDFにしたいというニーズはよくあります。サーバ側でレンダリングして出力するのも良いですが、何かと面倒です。文字だけであればまだしも、画像をドローイングされた内容をPDF化するのはさらに大変です。 そこで使ってみたいのがsvg2pdf.jsです。WebブラウザだけでSVGをPDF化します。
svg2pdf.jsの使い方
例えばこんな複雑なチャート。これはSVGです。
PDF化しました。大きさが特殊なものでも大丈夫です。
さらに画像を使ったネットワーク図。
これもちゃんとPDF化できます。
グラフの例。
ちゃんとラベルも含めてPDF化されています。
フローチャート。
配置もばっちりです。
svg2pdf.jsを使うことで、表示しているSVGをそのままPDF化できます。SVGでグラフやチャートを表示するライブラリは多数あるので、それらと組み合わせることでユーザビリティを向上できそうです。
svg2pdf.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。