Jak dávkově převést soubory DOCX do formátu TXT pomocí textutilu v systému Mac OS X
Mac obsahuje fantastický nástroj příkazového řádku zvaný textutil, který umožňuje rychlé převody formátů textových souborů a překládá téměř jakýkoli textový nebo textový dokument typu do jiného. Probírali jsme textutil pro různá použití, ale obvykle to bylo pro jednorázové převody konkrétního souboru na nový typ souboru.Tentokrát se zaměříme na dávkový převod skupiny souborů, které jsou v běžném formátu Microsoft Office „DOCX“, což je v podstatě komprimovaná XML verze klasického souboru Office DOC, do jednoduchého formátu souboru TXT nebo RTF, který má větší kompatibilitu. Vzhledem k tomu, že textutil je nástroj příkazového řádku, uživatelé by měli být s používáním terminálu před ponořením do jisté míry pohodlnější, což se odráží v prvních příkladech pro ty, kteří znají příkazový řádek dostatečně dobře. Pokud jste noví, pokusíme se to dostatečně usnadnit, aby je mohl sledovat téměř každý na jakékoli úrovni dovedností s Mac OS X.
Hromadný převod DOCX na TXT / RTF pomocí textutilu
Pro ty, kteří jsou zběhlí v používání příkazového řádku, je syntaxe nezbytná pro dávkovou konverzi souborů docx na txt nebo rtf následující:
Převést DOCX na TXT
textutil -převést txt /cesta/do/DOCX/soubory/.docx
Převést .docx na .rtf :
textutil -převést rtf /cesta/do/docx/soubory/.docx
Příznak „-convert txt“ nebo „-convert rtf“ říká textutilu, aby převedl soubory do daného formátu, a zbytek příkazového řetězce je prostě cesta k příslušným souborům. Potom se použije zástupný znaks příponou souboru .docx, který řekne textutilu, aby převedl vše v daném adresáři.
Čerstvě převedené soubory rtf nebo txt se objeví ve stejném adresáři jako původní soubory .docx, původní soubory doku nebudou přepsány ani upraveny. To je vše, máte hotovo. Je zřejmé, že formát souboru txt je univerzálněji čitelný než rtf, ale soubory RTF si zachovávají určité formátování lépe než txt. Použijte podle potřeby nebo v závislosti na složitosti příslušných souborů docx.
Hromadný převod DOCX na TXT pro nováčky v terminálu Mac
Pokud vám výše uvedené přerostlo přes hlavu, nebojte se, můžete si tento proces o něco usnadnit použitím kombinace Finderu a Terminálu díky triku plné cesty tisku:
- V systému souborů Finder přejděte do adresáře, kde jsou umístěny soubory docx, které je třeba převést, nebo přetáhněte složku obsahující docx na plochu
- Otevřete aplikaci Terminál, kterou najdete v /Applications/Utilities/
- Napište následující syntaxi příkazu a přidejte mezeru na konec „txt“, ale ještě neklikejte na return:
- Vraťte se zpět do Finderu, nyní přetáhněte složku obsahující docx do okna terminálu a vytiskněte úplnou cestu k adresáři do terminálu
- Na konec cesty k adresáři přidejte „.docx“ bez uvozovek, výsledný příkazový řetězec na příkazovém řádku by měl vypadat nějak takto:
- Kliknutím na tlačítko Return dokončíte dávkovou konverzi
textutil -převést txt
textutil -převést txt ~/Desktop/MyDocxFiles/.docx
Nové soubory .txt se téměř okamžitě objeví ve stejné složce jako původní soubory .docx, dokonce mají stejný název souboru s výjimkou nové přípony formátu souboru. Pokud nedokážete rozeznat starý soubor od nových souborů, ujistěte se, že máte přípony formátu souborů nastavené tak, aby byly viditelné v Mac Finderu, abyste snadno ukázali rozdíl.
Děkuji Jamesi Harvardovi za nápad s tipem.