Das Umwandeln von einem Dateiformat in ein anderes, gehört zu den häufigen Aufgaben im IT-Alltag. Viele Anwender (insbesondere Neulinge) suchen dann nach einer Anwendung mit grafischer Oberfläche um den Job zu erledigen. In vielen Fällen ist es jedoch schneller, einfacher und flexibler, die Konvertierung auf der Kommandozeile durchzuführen.
Deshalb haben wir eine Liste von Kommandos zusammengestellt, die häufig verwendet werden. Viele der genannten Beispiele lassen sich auch auf andere Formate anwenden, z.B. kann der Befehl 'convert' aus dem ImageMagick-Baukasten so ziemlich jedes Bildformat in ein anderes umwandeln. Das Gleiche gilt für 'ffmpeg' bei den Audio- und Video-Formaten. Ähnlich verhält es sich mit Pandoc. Hiermit lassen sich hunderte von Text- und Officedokumente konvertieren. Auf der Demo-Seite des Projektes, finden sich dafür sehr viele Beispiele. Auch im Bereich der elektronischen Bücher gibt es mit Calibre ein Mehrzweckwerkzeug. Dessen Kommandozeilenversion 'ebook-convert' kann diverse Ebook-Formate umwandeln.
Input | Output | Befehl | Anwendung |
jpg | convert in.jpg out.pdf | imagemagick | |
txt | pdftotext in.pdf out.txt | pdftotext | |
html | wkhtmltopdf url out.pdf | wkhtmltopdf | |
html | markdown | pandoc in.html -o out.md | pandoc |
wav | flac | ffmpeg -i in.wav out.flac | ffmpeg |
markdown | pandoc in.txt --pdf-engine=xelatex -o out.pdf | pandoc | |
docx | markdown | pandoc -s in.docx -t markdown -o out.md | pandoc |
txt | epub | pandoc in.txt -o out.epub | pandoc |
epub | ebook-convert in.pdf out.epub | calibre | |
docx | soffice --headless --convert-to PDF in.docx | libreoffice |
Falls euch weitere Konvertierbefehle einfallen, dann schreibt uns bitte.