Dies ist a known issue in LibreOffice, das in Version 5.3.0 behoben wurde. Vor dieser Korrektur, wenn eine Instanz von LibreOffice ausgeführt wird, wird --convert-to oder ein beliebiger anderer Befehl automatisch beendet, ohne etwas zu tun.
Wenn Ihre Version älter ist, können Sie die solution suggested by Frank Yin hier betrachten. Das schließt alle geöffneten LibreOffice-Dokumente, bevor die Konvertierung ausgeführt wird.
Wenn Sie nicht alle geöffneten LibreOffice-Dokumente schließen können, um die Konvertierung auszuführen, oder wenn Sie es als unbequem empfinden, können Sie versuchen, eine solution in den Kommentaren zum ursprünglichen Fehler vorgeschlagen.
Wenn Sie LibreOffice Version vor 4 haben.5 Lauf
soffice -env:UserInstallation=file:///$HOME/.libreoffice-headless/ \
--headless --convert-to pdf test.docx
Wenn Sie Libreoffice Version zwischen 4,5 und 5,3 Lauf
soffice -env:UserInstallation=file:///$HOME/.libreoffice-headless/ \
--convert-to pdf test.docx
Hier $HOME/.libreoffice-headless
ist ein neues Profilverzeichnis unterscheidet sich von Ihrem Hauptlibreoffice-Profil ausgeführt werden.
Bitte geben Sie die Versionsnummer von libreoffice an, die Sie verwenden. –
Ich habe an anderen Stellen gelesen, dass '--headless' nach' --convert-to' kommen muss (aber ich kämpfe immer noch darum, das zum Laufen zu bringen) –
@RonnieOverby seit Version 4.5 ['--convert-to 'impliziert' --headless'] (http://unix.stackexchange.com/a/354054/44425), so dass Sie es nicht mehr angeben müssen –