Ich muss eine Reihe von .doc
oder .docx
Dateien .pdf
im Terminal stapelweise konvertieren , ohne eine GUI zu verwenden.
Es wäre hilfreich, wenn ich mehrere Dateien gleichzeitig verarbeiten könnte.
Ich möchte auch so viele Metadaten wie möglich pflegen.
command-line
pdf
batch
Ringtail
quelle
quelle
pdf ~/some_.docx
nutzen kann. Danke für den Vorschlag.Antworten:
lowriter kann als Kommandozeilenwerkzeug verwendet werden (lowriter ist ein Teil von LibreOffice)
Ich habe kein Windows, also testdoc hier herunterladen
www.mltweb.com/prof/testdoc.doc
quelle
lowriter
Befehl zum ersten Mal unter Ubuntu 12.04 ausprobierte , öffnete er ein Begrüßungsfenster und fror ein. Ich habe es mit Cc getötet und es ohneDISPLAY
Variable erneut versucht . Diesmal wurde zuerst ein Fehler wegen fehlender Anzeige ausgegeben, das Dokument jedoch problemlos konvertiert. Wird erwartet, dass der Befehl nur ohneDISPLAY
Umgebungsvariable ausgeführt werden kann?Ich benutze
unoconv
, die alle von unterstützten Formate konvertiertLibreOffice
.quelle
$ unoconv myfile.docx
(es schafftmyfile.pdf
)Ich benutze das folgende Skript:
--headless verhindert, dass Libreoffice Hunderte von Dateien öffnet und schließlich abstürzt, wenn Sie dies mit Verzeichnissen versuchen, die viele DOC-Dateien enthalten
quelle
Meiner Meinung nach ist der beste Weg mit
unoconv
.Installieren Sie zuerst das Paket:
und konvertieren Sie dann nach pdf mit diesem Befehl:
(Ersetzen Sie
XXYY.docx
durch den Namen Ihrer Datei.)quelle