SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画

帳票印刷 – SVGをlibrsvgでPDFに変換する

問題

Webシステムで帳票印刷したいのだけど、どういう方法がいいかな。

PDFを出力したい。

答え

chromeのヘッドレスモードぐらい高機能でなくてよい。

SVGをさくっとPDFにしたい。

それなら librsvg(rsvg-convert コマンド)でできる。

コマンドの例)

rsvg-convert -f pdf -o /tmp/test.pdf /tmp/test.svg

SVG自体は改ページはできないが、複数のSVGファイルを引数に渡すと複数ページのPDFができる

rsvg-convert -f pdf -o /tmp/test.pdf test1.svg test2.svg test3.svg
rsvg-convert -f pdf -o /tmp/test.pdf /work/*.svg

関連するメモ

コメント