So konvertieren Sie DOCX-Dateien per Stapelverarbeitung in das TXT-Format mit textutil in Mac OS X
Der Mac enthält ein fantastisches Befehlszeilentool namens textutil, das eine schnelle Konvertierung von Textdateiformaten ermöglicht und fast jeden Text- oder Word-Dokumenttyp in einen anderen übersetzt. Wir haben textutil für eine Vielzahl von Verwendungszwecken besprochen, aber normalerweise war es für einmalige Konvertierungen einer bestimmten Datei in einen neuen Dateityp.Dieses Mal konzentrieren wir uns auf die Stapelkonvertierung einer Gruppe von Dateien im gängigen Microsoft Office „DOCX“-Format, das im Grunde eine komprimierte XML-Version einer klassischen Office DOC-Datei ist, in ein einfaches TXT- oder RTF-Dateiformat, das hat eine größere Kompatibilität. Da es sich bei textutil um ein Befehlszeilentool handelt, sollten Benutzer mit der Verwendung des Terminals vertraut sein, bevor sie einsteigen. Dies spiegelt sich in den ersten Beispielen wider, die für diejenigen gezeigt werden, die die Befehlszeile gut genug kennen. Wenn Sie neu sind, werden wir versuchen, es so einfach zu machen, dass fast jeder mit Mac OS X mit jedem Kenntnisstand folgen kann.
Stapelkonvertierung von DOCX in TXT / RTF mit textutil
Für diejenigen, die mit der Verwendung der Befehlszeile vertraut sind, lautet die Syntax, die für die Batch-Konvertierung von docx in txt- oder rtf-Dateien erforderlich ist, wie folgt:
DOCX in TXT umwandeln
textutil -convert txt /path/to/DOCX/files/.docx
.docx in .rtf konvertieren :
textutil -convert rtf /path/to/docx/files/.docx
Das Flag „-convert txt“ oder „-convert rtf“ weist textutil an, die Dateien in das angegebene Format zu konvertieren, und der Rest der Befehlszeichenfolge ist einfach ein Pfad zu den betreffenden Dateien. Dann wird ein Platzh altermit der Dateierweiterung .docx verwendet, um textutil anzuweisen, alles in diesem angegebenen Verzeichnis zu konvertieren.
Die frisch konvertierten rtf- oder txt-Dateien erscheinen im selben Verzeichnis wie die ursprünglichen .docx-Dateien, die ursprünglichen Dock-Dateien werden nicht überschrieben oder geändert. Das ist es, du bist fertig. Offensichtlich ist das txt-Dateiformat universeller lesbar als rtf, aber RTF-Dateien beh alten einige Formatierungen besser bei als txt. Verwenden Sie je nach Bedarf oder abhängig von der Komplexität der betreffenden docx-Dateien.
Batch-Konvertierung von DOCX in TXT für Mac-Terminal-Neulinge
Wenn Ihnen das obige zu viel war, machen Sie sich keine Sorgen, Sie können den Prozess ein wenig vereinfachen, indem Sie eine Kombination aus dem Finder und dem Terminal verwenden, dank des Tricks zum Drucken des vollständigen Pfads:
- Navigieren Sie im Finder-Dateisystem zu dem Verzeichnis, in dem sich die docx-Dateien befinden, die konvertiert werden müssen, oder ziehen Sie den docx-Ordner auf den Desktop
- Öffnen Sie die Terminal-Anwendung unter /Applications/Utilities/
- Geben Sie die folgende Befehlssyntax ein und fügen Sie am Ende von „txt“ ein Leerzeichen hinzu, aber drücken Sie noch nicht die Eingabetaste:
- Gehe zurück zum Finder, ziehe nun den docx-enth altenden Ordner per Drag & Drop in das Terminalfenster, um den vollständigen Verzeichnispfad im Terminal auszudrucken
- Fügen Sie am Ende des Verzeichnispfads „.docx“ ohne die Anführungszeichen hinzu, die resultierende Befehlszeichenfolge an der Terminal-Eingabeaufforderung sollte etwa so aussehen:
- Drücken Sie die Eingabetaste, um die Batch-Konvertierung abzuschließen
textutil -txt konvertieren
textutil -convert txt ~/Desktop/MyDocxFiles/.docx
Die neuen .txt-Dateien erscheinen fast sofort im selben Ordner wie die ursprünglichen .docx-Dateien, sie haben sogar denselben Dateinamen mit Ausnahme der neuen Dateiformaterweiterung. Wenn Sie die alte Datei nicht von den neuen Dateien unterscheiden können, vergewissern Sie sich, dass die Dateiformaterweiterungen im Mac Finder sichtbar eingestellt sind, um den Unterschied leicht erkennen zu können.
Danke an James Harvard für die Tippidee.