Як пакетно конвертувати файли DOCX у формат TXT за допомогою textutil у Mac OS X

Anonim

Mac містить фантастичний інструмент командного рядка під назвою textutil, який дозволяє швидко перетворювати формати текстових файлів, перекладаючи майже будь-який текст або тип документа Word в інший. Ми обговорювали textutil для різних цілей, але зазвичай це було для одноразового перетворення певного файлу в новий тип файлу.Цього разу ми зосередимося на пакетному перетворенні групи файлів у загальному форматі Microsoft Office «DOCX», який, по суті, є стисненою XML-версією класичного файлу Office DOC, у простий формат файлу 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

Не хвилюйтеся, якщо вищезазначене було над головою, ви можете полегшити процес, використовуючи комбінацію 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. Натисніть «Enter», щоб завершити пакетне перетворення

Нові файли .txt з’являться майже миттєво в тій самій папці, що й оригінальні файли .docx, вони навіть мають таке саме ім’я файлу, за винятком нового розширення формату файлу. Якщо ви не можете відрізнити старий файл від нових, переконайтеся, що у Mac Finder вибрано розширення формату файлу, щоб легко побачити різницю.

Дякую Джеймсу Гарварду за підказку.

Як пакетно конвертувати файли DOCX у формат TXT за допомогою textutil у Mac OS X