Cách chuyển đổi hàng loạt tệp DOCX sang định dạng TXT bằng textutil trong Mac OS X

Anonim

Mac bao gồm một công cụ dòng lệnh tuyệt vời có tên là textutil cho phép chuyển đổi định dạng tệp văn bản nhanh chóng, dịch hầu hết mọi loại tài liệu văn bản hoặc từ sang một loại tài liệu khác. Chúng tôi đã thảo luận về textutil cho nhiều mục đích sử dụng khác nhau, nhưng thông thường, nó dành cho các chuyển đổi một lần của một tệp cụ thể thành một loại tệp mới.Khoảng thời gian này, chúng tôi sẽ tập trung vào việc chuyển đổi hàng loạt một nhóm tệp ở định dạng phổ biến của Microsoft Office “DOCX”, về cơ bản là phiên bản XML được nén của tệp Office DOC cổ điển, thành định dạng tệp TXT hoặc RTF đơn giản. có khả năng tương thích cao hơn. Vì textutil là một công cụ dòng lệnh nên người dùng nên cảm thấy thoải mái khi sử dụng thiết bị đầu cuối trước khi đi sâu vào, điều này được phản ánh trong các ví dụ đầu tiên được hiển thị cho những người đủ hiểu biết về dòng lệnh. Tuy nhiên, nếu bạn là người mới, chúng tôi sẽ cố gắng làm cho nó đủ dễ dàng để hầu hết mọi người ở bất kỳ cấp độ kỹ năng nào sử dụng Mac OS X đều có thể làm theo.

Batch Chuyển đổi DOCX sang TXT / RTF bằng textutil

Đối với những người thành thạo sử dụng dòng lệnh, cú pháp cần thiết để chuyển đổi hàng loạt tệp docx sang txt hoặc rtf như sau:

Chuyển đổi DOCX sang TXT

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

Chuyển đổi .docx thành .rtf :

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

Cờ “-convert txt” hoặc “-convert rtf” yêu cầu textutil chuyển đổi các tệp sang định dạng đã cho và phần còn lại của chuỗi lệnh chỉ đơn giản là một đường dẫn đến các tệp được đề cập. Sau đó, ký tự đại diệnđược sử dụng với phần mở rộng tệp .docx để yêu cầu textutil chuyển đổi mọi thứ trong thư mục được chỉ định đó.

Các tệp rtf hoặc txt mới được chuyển đổi sẽ xuất hiện trong cùng thư mục với các tệp .docx gốc, các tệp dock gốc sẽ không bị ghi đè hoặc sửa đổi. Vậy là xong, bạn đã hoàn tất. Rõ ràng là định dạng tệp txt dễ đọc hơn rtf, nhưng các tệp RTF duy trì một số định dạng tốt hơn txt. Sử dụng tùy chọn nào cần thiết hoặc tùy thuộc vào độ phức tạp của tệp docx được đề cập.

Batch Chuyển đổi DOCX sang TXT cho Mac Terminal Newbies

Nếu vấn đề trên nằm ngoài suy nghĩ của bạn, đừng lo lắng, bạn có thể làm cho quy trình dễ dàng hơn một chút bằng cách sử dụng kết hợp Finder và Terminal, nhờ thủ thuật in đường dẫn đầy đủ:

  1. Điều hướng trong hệ thống tệp Finder đến thư mục chứa tệp docx cần được chuyển đổi hoặc kéo thư mục chứa docx vào màn hình nền
  2. Mở ứng dụng Terminal, có trong /Applications/Utilities/
  3. Gõ cú pháp lệnh sau, thêm dấu cách vào cuối ‘txt’, nhưng chưa nhấn return:
  4. textutil -convert txt

  5. Quay lại Finder, bây giờ hãy kéo và thả thư mục chứa docx vào cửa sổ terminal để in ra toàn bộ đường dẫn thư mục vào terminal
  6. Thêm vào cuối đường dẫn thư mục “.docx” không có dấu ngoặc kép, chuỗi lệnh thu được tại dấu nhắc đầu cuối sẽ giống như sau:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Nhấn quay lại để hoàn tất chuyển đổi hàng loạt

Các tệp .txt mới sẽ xuất hiện gần như ngay lập tức trong cùng thư mục với các tệp .docx gốc, thậm chí chúng có cùng tên tệp ngoại trừ phần mở rộng định dạng tệp mới. Nếu bạn không thể phân biệt tệp cũ với tệp mới, hãy đảm bảo rằng bạn đã đặt phần mở rộng định dạng tệp thành hiển thị trong Mac Finder để dễ dàng chỉ ra sự khác biệt.

Cảm ơn James Harvard về ý tưởng mẹo.

Cách chuyển đổi hàng loạt tệp DOCX sang định dạng TXT bằng textutil trong Mac OS X