Så här sätter du om Konvertera DOCX-filer till TXT-format med textutil i Mac OS X

Mac: n innehåller ett fantastiskt kommandoradsverktyg som heter textutil, vilket möjliggör konverteringar av snabbtextfilformat, översätter nästan vilken text som helst som helst till en annan text. Vi har diskuterat textutil för en rad olika användningsområden, men det har vanligtvis varit för enstaka omvandlingar av en specifik fil till en ny filtyp. Den här gången kommer vi att fokusera på satsvis konvertering av en grupp filer som finns i det vanliga Microsoft Office-formatet "DOCX", som i grunden är en komprimerad XML-version av en klassisk Office DOC-fil, i ett enkelt TXT- eller RTF-filformat, vilket har större kompatibilitet.

Eftersom textutil är ett kommandoradsverktyg, bör användarna vara lite bekväma med terminalen innan de dyker in. Detta återspeglas i de första exemplen som visas för dem som känner till kommandoraden tillräckligt bra. Om du är ny, kommer vi att försöka göra det så enkelt att nästan alla på alla nivåer med Mac OS X ska kunna följa med.

Batch Konvertera DOCX till TXT / RTF med textutil

För dem som är skickliga på att använda kommandoraden är syntaxen som krävs för batch docx till txt eller rtf-filkonvertering följande:

Konvertera DOCX till TXT :

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

Konvertera .docx till .rtf :

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

Flaggan "-convert txt" eller "-convert rtf" berättar textutil för att konvertera filerna till det angivna formatet och resten av kommandosträngen är helt enkelt en sökväg till de aktuella filerna. Därefter används ett jokertecken * med .docx filtillägget för att berätta textutil för att konvertera allt i den angivna katalogen.

De nyligen konverterade rtf- eller txt-filerna kommer att visas i samma katalog som de ursprungliga .docx-filerna, de ursprungliga dockningsfilerna kommer inte att skrivas över eller ändras. Det är du, allt är klart. Självklart är txt-filformatet mer universellt läsbart än rtf, men RTF-filer behåller någon formatering bättre än txt. Använd det som är nödvändigt, eller beroende på komplexiteten hos de aktuella docxfilerna.

Batch Converting DOCX till TXT för Mac Terminal Newbies

Om ovanstående var över huvudet, oroa dig inte, du kan göra processen lite enklare genom att använda en kombination av Finder och Terminal tack vare utskriftstrackens trick:

  1. Navigera i Finder-filsystemet till katalogen där docx-filerna är placerade, vilka måste konverteras, eller dra mappen docx innehållande på skrivbordet
  2. Öppna Terminal-programmet, som finns i / Program / Verktyg /
  3. Skriv följande kommandosyntax, lägg till ett mellanslag i slutet av 'txt', men slå inte tillbaka än:
  4. textutil -convert txt

  5. Gå tillbaka till Finder, dra nu och släpp docx-innehållande mapp i terminalfönstret för att skriva ut hela katalogvägen till terminalen
  6. Lägg till i slutet av katalogvägen "* .docx" utan citat, den resulterande kommandosträngen vid terminalprompten ska se något ut så här:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/*.docx

  8. Hit tillbaka för att slutföra batchkonvertering

De nya .txt-filerna visas nästan direkt i samma mapp som de ursprungliga .docx-filerna, de har samma filnamn med undantag för den nya filformatutvidgningen. Om du inte kan berätta den gamla filen från de nya filerna, se till att du har filformatstillägg som är synliga i Mac Finder för att enkelt visa skillnaden.

Tack till James Harvard för tipsidén.