OpenOffice コマンドラインでの PDF 作成
-
21-08-2019 - |
質問
OpenOffice で書かれたドキュメントがいくつかあり、その一部を最終ビルド配信に PDF ファイルとして含めたいと考えています。自動ビルドスクリプトを使用してこれを実行したいと思います。
コマンドラインコマンドを使用して OpenOffice から PDF ファイルを作成する方法はありますか?
解決
アートもJavaで変換を実行するために非常に良いAPIを持っています。それは少し遅いですが、それは十分に簡単です。これは私がそれを使用する方法です。
File inputFile = new File("C:\\oreyes\\hola.doc");
File outputFile = new File("C:\\oreyes\\hola.pdf");
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
try {
connection.connect();
} catch(Exception e) {}
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFile);
connection.disconnect();
あなたはそれでjarファイルを作成し、コマンドラインからそれを処理することができます。
他のヒント
2012年9月の時点では、LibreOfficeのは、コマンドラインからドキュメントをPDFに変換することができます:
lowriter --headless --convert-to pdf yourfile.odt
また、バルクの変換をサポートしています:
lowriter --headless --convert-to pdf yourfiles*.odt
、対応するPDFファイルのパターンに一致するすべてのファイルを変換します。
このコマンドを実行すると何のLibreOfficeウィンドウが開いていないが存在する必要があります。
この質問は、こちらも目的の記録かつ共通した問題のフィルタの図式解
の場合
lowriter
ないので無視しコマンドラインパラメータをguiにおいての呼び出しlibreoffice
またはloffice
binaries:loffice --headless --convert-to pdf yourfile.odt
このメッセージ
Error: Please reverify input parameters...
試走行うとのことです(例:通須藤).こっUbuntu12.04LTSとフィルタの図式3に設置されるようになった理由この変換は、ウェブサーバの適切な設定フィルタの図式--ヘッドレス拒否能なルートが成り立たないと思うからPHPスクリプト)
もう一切していないその他のインスタンスフィルタの図式やランニングまで失敗し黙っていない変換。
anytopdf にあります。私自身はそれを試していません。
引用...
anytopdfは、PDF形式にOpenOffice.orgはMicrosoft Office(Word文書、ExcelのXLS)、RTF、HTML、およびその他のopenoffice.org読めるファイル形式を変換するperlスクリプトです。それが既に存在しない場合は、自動的に現在のユーザーのOpenOffice.orgの設定でサポートする「AnyToPDF」OpenOffice.org Basicマクロライブラリをインストールします。
すべての生き物のための平和、愛、理解と尊重に捧げます。