Jak wsadowo konwertować pliki DOCX do formatu TXT za pomocą textutil w systemie Mac OS X

Anonim

Mac zawiera fantastyczne narzędzie wiersza poleceń o nazwie textutil, które umożliwia szybką konwersję formatu plików tekstowych, tłumacząc prawie każdy typ dokumentu tekstowego lub tekstowego na inny. Omówiliśmy textutil do różnych zastosowań, ale zazwyczaj dotyczyło to jednorazowej konwersji określonego pliku na nowy typ pliku.Tym razem skupimy się na wsadowej konwersji grupy plików, które są w popularnym formacie Microsoft Office „DOCX”, który jest zasadniczo skompresowaną wersją XML klasycznego pliku Office DOC, do prostego formatu pliku TXT lub RTF, który ma większą kompatybilność. Ponieważ textutil jest narzędziem wiersza poleceń, użytkownicy powinni być nieco wygodni w korzystaniu z terminala przed nurkowaniem, co znajduje odzwierciedlenie w pierwszych przykładach pokazanych dla tych, którzy wystarczająco dobrze znają wiersz poleceń. Jeśli jesteś nowy, postaramy się, aby było to na tyle łatwe, aby prawie każdy na dowolnym poziomie umiejętności z systemem Mac OS X mógł nadążyć.

Konwersja wsadowa DOCX do TXT / RTF za pomocą textutil

Dla tych, którzy są biegli w korzystaniu z wiersza poleceń, składnia niezbędna do wsadowej konwersji pliku docx na plik txt lub rtf jest następująca:

Konwertuj DOCX na TXT

textutil -convert txt /ścieżka/do/DOCX/files/.docx

Konwertuj .docx na .rtf :

textutil -convert rtf /ścieżka/do/docx/files/.docx

Flaga „-convert txt” lub „-convert rtf” mówi textutilowi, aby przekonwertował pliki do podanego formatu, a reszta polecenia jest po prostu ścieżką do odpowiednich plików. Następnie symbol wieloznacznyjest używany z rozszerzeniem pliku .docx, aby powiedzieć textutil, aby przekonwertował wszystko w określonym katalogu.

Świeżo przekonwertowane pliki rtf lub txt pojawią się w tym samym katalogu, co oryginalne pliki .docx, oryginalne pliki stacji dokującej nie zostaną nadpisane ani zmodyfikowane. To wszystko, gotowe. Oczywiście format pliku txt jest bardziej uniwersalny do odczytu niż rtf, ale pliki RTF zachowują pewne formatowanie lepiej niż txt. Użyj tego, co jest konieczne lub w zależności od złożoności danych plików docx.

Konwersja wsadowa DOCX na TXT dla nowicjuszy korzystających z terminali Mac

Jeśli powyższe Cię przerasta, nie martw się, możesz nieco ułatwić ten proces, używając kombinacji Findera i Terminala, dzięki trikowi drukowania pełnej ścieżki:

  1. Przejdź w systemie plików Findera do katalogu, w którym znajdują się pliki docx, które mają zostać przekonwertowane, lub przeciągnij folder zawierający docx na pulpit
  2. Otwórz aplikację Terminal, znajdującą się w /Applications/Utilities/
  3. Wpisz następującą składnię polecenia, dodając spację na końcu „txt”, ale jeszcze nie naciskaj Return:
  4. textutil -convert txt

  5. Wróć do Findera, teraz przeciągnij i upuść folder zawierający docx do okna terminala, aby wydrukować pełną ścieżkę do katalogu w terminalu
  6. Dodaj na końcu ścieżki katalogu „.docx” bez cudzysłowów, wynikowy ciąg polecenia w wierszu polecenia terminala powinien wyglądać mniej więcej tak:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Naciśnij powrót, aby zakończyć konwersję wsadową

Nowe pliki .txt pojawią się niemal natychmiast w tym samym folderze, co oryginalne pliki .docx, mają nawet tę samą nazwę pliku z wyjątkiem nowego rozszerzenia formatu pliku. Jeśli nie możesz odróżnić starego pliku od nowego, upewnij się, że rozszerzenia formatu plików są widoczne w Finderze na komputerze Mac, aby łatwo pokazać różnicę.

Podziękowania dla Jamesa Harvarda za pomysł na napiwek.

Jak wsadowo konwertować pliki DOCX do formatu TXT za pomocą textutil w systemie Mac OS X