Ich weiß, dass ich mit libreOffice leicht eine docx-Datei erstellen kann, aber ich möchte einfach mehr über die Verwendung von bash erfahren. Kann jemand erklären, ob es überhaupt mit dem Terminal möglich ist? Der Touch-Befehl erledigt einen anständigen Job, gibt jedoch keine Erweiterung an.
13
touch file.docx
Dateierweiterungen spielen in Ubuntu keine Rolle. Wenn Sie also eine docx-Datei haben. :) Was macht eine docx-Datei für Sie zu einer docx-Datei?touch
Mit dem Befehl können Sie die Erweiterung angeben.touch foo.docx
, aber das wird eine leere Datei erstellen. Ist es das was du willst? Ansonstenloffice --convert-to docx foo.odt
wird in einem Terminal gearbeitet.Antworten:
Entsprechend diesem Thread bei Unix & Linux können Sie Pandoc verwenden .
Wenn Sie die Dokumentation überfliegen, könnten Sie sie folgendermaßen verwenden:
Dann
out.docx
wird eine docx-Datei mit "Hallo" darin sein.Auch dieses Python-Modul habe ich gefunden: python-docx
quelle
LibreOffice wird mit einem Befehlszeilen-Tool ausgeliefert,
soffice
daslibreoffice
darauf verweist. Dieses Tool bietet eine--convert-to
Option, mit der Sie Dateien auf die gleiche Weise wie das GUI-Programm konvertieren können, z.Dadurch wird die Datei
file.docx
im Office Open XML-Textformat im aktuellen Verzeichnis erstellt.Anwendungsbeispiel
quelle