20

ドキュメントをhtml、txtからpdf、odtに、またはその逆に変換しようとしています..しかし、odtからpdfのみが機能するようです..他のファイル形式は変換されません

これが私のコマンドです

libreoffice --headless --convert-to pdf test.html [Not working]
libreoffice --headless --convert-to odt test.html [Not working]
libreoffice --headless --convert-to pdf test.docx [Not working]
libreoffice --headless --convert-to pdf test.odt  [Working]
4

10 に答える 10

9

本当の問題は、libreoffice/soffice コマンド ラインがエラー メッセージやデバッグ情報を提供しないため、すべて当て推量にすぎないことです。余裕がある場合は、strace を試してヒントを得てください。

私の場合 (Linux)、正しいパッケージがインストールされていませんでした。しかし、コマンド ラインはそれを教えてくれません。ハングするか、実行しても何もしません。

于 2015-10-14T23:08:51.700 に答える
6

以下の作品

libreoffice  --invisible -convert-to pdf myFile.html

libreoffice --invisible -convert-to docx myFile.odt

このオプション--invisibleは GUI を起動しませんが、コマンド ラインで何が起こっているかについていくつかの手がかりを与えます。

Linux Mint 13 でテスト済み。

于 2014-03-06T13:32:37.747 に答える
2

これはLibreOffice 4.2 / Linuxでうまくいきました:

soffice --headless --convert-to txt:Text /path_to/document_to_convert.odt

クレジット: http://ask.libreoffice.org/en/question/14130/how-do-i-install-filters-for-the-soffice-command/

于 2015-05-08T10:56:53.403 に答える
2

私のため。私が抱えていた問題は、ローカルの libreoffice プロセスが既にドキュメントを開いている場合、 --headless がまったく機能しないことでした (15 ミリ秒で返されるだけです)。

LibreOffice でまだ開いていないドキュメントに対してのみヘッドレス操作を行うようにしてください。

于 2015-11-14T21:06:00.533 に答える
-1

xvfbパッケージ ( yum install xorg-x11-server-Xvfb)をインストールする必要がありました。これはxserverダミーです。

于 2016-10-14T20:16:58.683 に答える