Jak dávkově převést soubory DOCX do formátu TXT pomocí textutilu v systému Mac OS X

Anonim

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:

  1. 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
  2. Otevřete aplikaci Terminál, kterou najdete v /Applications/Utilities/
  3. Napište následující syntaxi příkazu a přidejte mezeru na konec „txt“, ale ještě neklikejte na return:
  4. textutil -převést txt

  5. 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
  6. 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:
  7. textutil -převést txt ~/Desktop/MyDocxFiles/.docx

  8. Kliknutím na tlačítko Return dokončíte dávkovou konverzi

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.

Jak dávkově převést soubory DOCX do formátu TXT pomocí textutilu v systému Mac OS X