Paano Mag-batch I-convert ang mga DOCX Files sa TXT Format gamit ang textutil sa Mac OS X

Anonim

Ang Mac ay may kasamang kamangha-manghang command line tool na tinatawag na textutil na nagbibigay-daan para sa mabilis na mga conversion ng format ng text file, na nagsasalin ng halos anumang uri ng text o word na dokumento sa isa pa. Tinalakay namin ang textutil para sa iba't ibang gamit, ngunit kadalasan ito ay para sa isang beses na conversion ng isang partikular na file sa isang bagong uri ng file.Sa pagkakataong ito, tututuon tayo sa batch na pag-convert ng grupo ng mga file na nasa karaniwang format ng Microsoft Office na "DOCX", na karaniwang isang naka-compress na XML na bersyon ng isang klasikong Office DOC file, sa isang simpleng TXT o RTF na format ng file, na ay may higit na pagkakatugma. Dahil ang textutil ay isang command line tool, ang mga user ay dapat medyo kumportable sa paggamit ng terminal bago sumisid, ito ay makikita sa mga unang halimbawa na ipinakita para sa mga taong nakakaalam ng command line nang sapat. Kung bago ka, bagama't susubukan naming gawing madali ito na halos sinuman sa anumang antas ng kasanayan na may Mac OS X ay dapat makasunod.

Batch Converting DOCX to TXT / RTF with textutil

Para sa mga bihasa sa paggamit ng command line, ang syntax na kailangan para sa batch docx to txt o rtf file conversion ay ang sumusunod:

I-convert ang DOCX sa TXT

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

I-convert ang .docx sa .rtf :

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

Ang flag na "-convert txt" o "-convert rtf" ay nagsasabi sa textutil na i-convert ang mga file sa ibinigay na format, at ang natitirang bahagi ng command string ay isang path lamang sa mga file na pinag-uusapan. Pagkatapos, ginagamit ang wildcardkasama ang .docx file extension para sabihin sa textutil na i-convert ang lahat sa tinukoy na direktoryo.

Ang mga bagong na-convert na rtf o txt na file ay lalabas sa parehong direktoryo gaya ng orihinal na .docx file, ang orihinal na dock file ay hindi ma-overwrite o mababago. Ayan, tapos ka na. Malinaw na ang format ng txt file ay mas nababasa sa pangkalahatan kaysa sa rtf, ngunit ang mga RTF file ay nagpapanatili ng ilang pag-format nang mas mahusay kaysa sa txt. Gamitin ang alinman ang kinakailangan, o depende sa pagiging kumplikado ng mga docx file na pinag-uusapan.

Batch Converting DOCX to TXT para sa Mac Terminal Newbies

Kung hindi mo naisip ang nasa itaas, huwag mag-alala, maaari mong gawing mas madali ang proseso sa pamamagitan ng paggamit ng kumbinasyon ng Finder at Terminal, salamat sa print full path trick:

  1. Mag-navigate sa Finder file system patungo sa direktoryo kung saan matatagpuan ang mga docx file na kailangang i-convert, o i-drag ang docx na naglalaman ng folder sa desktop
  2. Buksan ang Terminal application, makikita sa /Applications/Utilities/
  3. I-type ang sumusunod na command syntax, pagdaragdag ng espasyo sa dulo ng 'txt', ngunit huwag pindutin ang return:
  4. textutil -convert txt

  5. Bumalik sa Finder, ngayon ay i-drag at i-drop ang docx na naglalaman ng folder sa terminal window upang i-print ang buong path ng direktoryo sa terminal
  6. Idagdag sa dulo ng path ng direktoryo na ".docx" nang walang mga quote, ang resultang command string sa terminal prompt ay dapat magmukhang ganito:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Pindutin ang return para kumpletuhin ang batch conversion

Ang mga bagong .txt na file ay lalabas halos kaagad sa parehong folder ng orihinal na .docx file, mayroon pa silang parehong pangalan ng file maliban sa bagong extension ng format ng file. Kung hindi mo matukoy ang lumang file mula sa mga bagong file, tiyaking mayroon kang mga extension ng format ng file na nakatakdang makita sa Mac Finder upang madaling ipakita ang pagkakaiba.

Salamat kay James Harvard para sa tip idea.

Paano Mag-batch I-convert ang mga DOCX Files sa TXT Format gamit ang textutil sa Mac OS X