Как да конвертирате DOCX файлове в TXT формат с textutil в Mac OS X
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, благодарение на трика за отпечатване на пълния път:
- Навигирайте във файловата система на Finder до директорията, където се намират docx файловете, които трябва да бъдат конвертирани, или плъзнете папката, съдържаща docx, на работния плот
- Отворете приложението Terminal, намиращо се в /Applications/Utilities/
- Въведете следния команден синтаксис, като добавите интервал в края на 'txt', но все още не натискайте return:
- Върнете се към Finder, сега плъзнете и пуснете папката, съдържаща docx, в прозореца на терминала, за да отпечатате пълния път на директорията в терминала
- Добавете в края на пътя на директорията “.docx” без кавичките, полученият команден низ в подканата на терминала трябва да изглежда по следния начин:
- Натиснете return, за да завършите пакетното преобразуване
textutil -convert txt
textutil -convert txt ~/Desktop/MyDocxFiles/.docx
Новите .txt файлове ще се появят почти моментално в същата папка като оригиналните .docx файлове, те дори имат същото име на файл с изключение на новото разширение на файловия формат. Ако не можете да различите стария файл от новите файлове, уверете се, че разширенията на файловия формат са настроени да се виждат в Mac Finder, за да видите лесно разликата.
Благодаря на Джеймс Харвард за идеята за съвет.