コマンドラインからSVGを印刷する

コマンドラインからSVGを印刷する

コマンドラインでa4にサイズ変更されたSVGを印刷するには?私は試してみましたが、lprプリンタはファイルの実際のXMLだけを印刷しますが、これは私が望むものではありません。

ベストアンサー1

インクスケープSVGを含むさまざまなベクターグラフィック形式をPDFに変換できます。通常はGUIアプリケーションですが、利用可能なXサーバーなしでバッチモードで実行できます。

inkscape --without-gui --export-pdf=foo.pdf foo.svg
lpr foo.pdf

または直接印刷したい場合:

inkscape --without-gui --export-pdf=/dev/stdout foo.svg | lpr

もう一つの可能​​性はApache納め染め図書館。しかし、このライブラリに基づくコマンドラインツールがありますが、Up、SVG入力を使用する方法がないようで、Javaでいくつかのグルーコードを書く必要があります。

おすすめ記事