Как да конвертирате DOCX файлове в TXT формат с textutil в Mac OS X

Anonim

Mac включва фантастичен инструмент за команден ред, наречен textutil, който позволява бързи преобразувания на текстови файлови формати, превеждайки почти всеки текст или тип Word документ в друг. Обсъдихме textutil за различни приложения, но обикновено това е за еднократни преобразувания на конкретен файл в нов файлов тип.Този път ще се съсредоточим върху пакетното конвертиране на група файлове, които са в общия формат на Microsoft Office „DOCX“, който всъщност е компресирана XML версия на класически DOC файл на Office, в прост файлов формат TXT или RTF, който има по-голяма съвместимост. Тъй като textutil е инструмент за команден ред, потребителите трябва донякъде да се чувстват удобно да използват терминала, преди да се гмурнат, това е отразено в първите примери, показани за тези, които познават командния ред достатъчно добре. Ако сте нов, ние ще се опитаме да го направим достатъчно лесно, така че почти всеки с каквото и да е ниво на умения с Mac OS X да може да следва.

Пакетно конвертиране на DOCX в TXT / RTF с textutil

За тези, които са умели да използват командния ред, необходимият синтаксис за групово преобразуване на docx в txt или rtf файл е както следва:

Конвертиране на DOCX в TXT

textutil -convert txt /path/to/DOCX/files/.docx

Конвертиране на .docx в .rtf :

textutil -convert rtf /path/to/docx/files/.docx

Флагът “-convert txt” или “-convert rtf” казва на textutil да конвертира файловете в дадения формат, а останалата част от командния низ е просто път до въпросните файлове. След това се използва заместващ знакс файловото разширение .docx, за да се каже на textutil да конвертира всичко в тази указана директория.

Точно конвертираните rtf или txt файлове ще се появят в същата директория като оригиналните .docx файлове, оригиналните док файлове няма да бъдат презаписани или модифицирани. Това е, всичко е готово. Очевидно файловият формат txt е по-универсален за четене от rtf, но RTF файловете поддържат известно форматиране по-добре от txt. Използвайте каквото е необходимо или в зависимост от сложността на въпросните docx файлове.

Групово конвертиране на DOCX в TXT за Mac Terminal Newbies

Ако горното ви е било над главата, не се притеснявайте, можете да направите процеса малко по-лесен, като използвате комбинация от Finder и Terminal, благодарение на трика за отпечатване на пълния път:

  1. Навигирайте във файловата система на Finder до директорията, където се намират docx файловете, които трябва да бъдат конвертирани, или плъзнете папката, съдържаща docx, на работния плот
  2. Отворете приложението Terminal, намиращо се в /Applications/Utilities/
  3. Въведете следния команден синтаксис, като добавите интервал в края на 'txt', но все още не натискайте return:
  4. textutil -convert txt

  5. Върнете се към Finder, сега плъзнете и пуснете папката, съдържаща docx, в прозореца на терминала, за да отпечатате пълния път на директорията в терминала
  6. Добавете в края на пътя на директорията “.docx” без кавичките, полученият команден низ в подканата на терминала трябва да изглежда по следния начин:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Натиснете return, за да завършите пакетното преобразуване

Новите .txt файлове ще се появят почти моментално в същата папка като оригиналните .docx файлове, те дори имат същото име на файл с изключение на новото разширение на файловия формат. Ако не можете да различите стария файл от новите файлове, уверете се, че разширенията на файловия формат са настроени да се виждат в Mac Finder, за да видите лесно разликата.

Благодаря на Джеймс Харвард за идеята за съвет.

Как да конвертирате DOCX файлове в TXT формат с textutil в Mac OS X