帳票印刷 – 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
コメント