buntu Server 12.04のghostscript PDFファイルにヘッドレスモードでlibreofficeを印刷する方法を探しています。
誰かがこれを行う方法を教えてもらえますか、もっと簡単な方法がありますか?
Unoconvで試しましたが、PDFの結果が正しく表示されませんでした。ghostscriptの方法でExcelで表示されるように直接印刷できることを期待しています。
ありがとう
libreoffice
をヘッドレスモードで実行できますが、次のコマンドを実行する前に、実行中のすべてのLibreofficeインスタンスを最初に終了/閉じます。
Xlsxファイルを印刷するには、サーバーにlibreoffice-calc
をインストールする必要があります。
Sudo apt-get install libreoffice-calc
次に、次のコマンドは、同じフォルダー内でfilename.xlsx
をfilename.pdf
に変換します。
libreoffice --headless --invisible --convert-to pdf <filename.xlsx>
lpr
を使用してドキュメントを印刷します。
lpr -U username -P the_printer_name <filename.pdf>
注:または、次のコマンドを使用してファイルに出力することもできます。
libreoffice --headless --print-to-file --outdir /tmp <filename.xlsx>