Cara Batch Mengkonversi File DOCX ke Format TXT dengan textutil di Mac OS X

Mac mencakup alat baris perintah fantastis yang disebut textutil yang memungkinkan konversi file teks cepat, menerjemahkan hampir semua jenis dokumen teks atau kata ke jenis lainnya. Kami telah membahas textutil untuk berbagai penggunaan, tetapi biasanya untuk konversi satu kali dari file tertentu ke jenis file baru. Kali ini kita akan fokus pada batch yang mengonversi sekelompok file yang berada dalam format umum Microsoft Office "DOCX", yang pada dasarnya merupakan versi XML terkompresi dari file Office DOC klasik, ke dalam format file TXT atau RTF sederhana, yang memiliki kompatibilitas yang lebih besar.

Karena textutil adalah alat baris perintah, pengguna harus merasa nyaman menggunakan terminal sebelum menyelam, ini tercermin dalam contoh pertama yang diperlihatkan bagi mereka yang mengetahui baris perintah dengan cukup baik. Jika Anda baru, meskipun kami akan mencoba membuatnya cukup mudah sehingga hampir semua orang pada tingkat keterampilan apa pun dengan Mac OS X harus dapat mengikuti.

Batch Konversi DOCX ke TXT / RTF dengan textutil

Bagi mereka yang mahir menggunakan baris perintah, sintaks yang diperlukan untuk batch docx ke txt atau rtf konversi file adalah sebagai berikut:

Konversikan DOCX ke TXT :

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

Konversikan .docx menjadi .rtf :

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

The "-convert txt" atau "-convert rtf" bendera memberitahu textutil untuk mengkonversi file ke dalam format yang diberikan, dan sisa dari string perintah hanyalah sebuah path ke file yang dimaksud. Kemudian, wildcard * digunakan dengan ekstensi file .docx untuk memberi tahu textutil untuk mengonversi semuanya dalam direktori yang ditentukan.

File rtf atau txt yang baru dikonversi akan muncul di direktori yang sama dengan file .docx asli, file dok asli tidak akan ditimpa atau diubah. Itu saja, Anda sudah selesai. Jelas format file txt lebih dapat dibaca secara universal daripada rtf, tetapi file RTF mempertahankan beberapa format lebih baik daripada txt. Gunakan yang mana saja yang diperlukan, atau tergantung pada kerumitan file docx yang dipermasalahkan.

Batch Konversi DOCX ke TXT untuk Mac Terminal Newbies

Jika hal di atas sudah selesai, jangan khawatir, Anda bisa membuat prosesnya sedikit lebih mudah dengan menggunakan kombinasi Finder dan Terminal, berkat trik jalur cetak lengkap:

  1. Arahkan dalam sistem file Finder ke direktori tempat file docx berada yang perlu dikonversi, atau seret docx yang berisi folder ke desktop
  2. Buka aplikasi Terminal, ditemukan di / Applications / Utilities /
  3. Ketik sintaks perintah berikut, tambahkan spasi di akhir 'txt', tetapi jangan tekan kembali:
  4. textutil -convert txt

  5. Kembali ke Finder, sekarang drag & drop docx yang berisi folder ke jendela terminal untuk mencetak jalur direktori lengkap ke terminal
  6. Tambahkan di ujung jalur direktori "* .docx" tanpa tanda kutip, string perintah yang dihasilkan di terminal prompt akan terlihat seperti ini:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/*.docx

  8. Hit kembali untuk menyelesaikan konversi batch

File .txt baru akan muncul hampir seketika di folder yang sama dengan file .docx asli, mereka bahkan memiliki nama file yang sama dengan pengecualian ekstensi format file baru. Jika Anda tidak dapat memberi tahu file lama dari file baru secara terpisah, pastikan Anda memiliki ekstensi format file yang diatur agar terlihat di Mac Finder untuk dengan mudah menunjukkan perbedaannya.

Terima kasih kepada James Harvard atas ide tipnya.