วิธีการแปลงไฟล์ DOCX เป็นรูปแบบ TXT ด้วย textutil ใน Mac OS X

Mac มีเครื่องมือบรรทัดคำสั่งอันยอดเยี่ยมที่เรียกว่า textutil ซึ่งช่วยให้สามารถแปลงไฟล์ข้อความได้อย่างรวดเร็วแปลเกือบทุกรูปแบบข้อความหรือเอกสารคำในรูปแบบอื่น เราได้กล่าวถึง textutil สำหรับการใช้งานที่หลากหลาย แต่โดยทั่วไปแล้วจะเป็นการแปลงหนึ่งครั้งของไฟล์ที่ระบุเป็นประเภทไฟล์ใหม่ คราวนี้เราจะมุ่งเน้นไปที่แบทช์ที่แปลงไฟล์กลุ่มที่อยู่ในรูปแบบ "DOCX" ของ Microsoft Office ซึ่งโดยทั่วไปจะเป็นไฟล์ XML DOC ที่บีบอัดไว้ในรูปแบบไฟล์ XML แบบดั้งเดิมในรูปแบบไฟล์ TXT หรือ RTF แบบง่ายๆ มีความเข้ากันได้มากขึ้น

เนื่องจาก textutil เป็นเครื่องมือบรรทัดคำสั่งผู้ใช้ควรค่อนข้างสบายใจโดยใช้เทอร์มินัลก่อนที่จะดำน้ำในนี่สะท้อนในตัวอย่างแรกที่แสดงสำหรับผู้ที่รู้บรรทัดคำสั่งดีพอ หากคุณใหม่แม้ว่าเราจะพยายามทำให้ง่ายพอที่เกือบทุกคนในระดับทักษะใด ๆ ที่มี Mac OS X ควรสามารถทำตามได้

Batch แปลง DOCX เป็น TXT / RTF ด้วย textutil

สำหรับผู้ที่เชี่ยวชาญในการใช้บรรทัดคำสั่งไวยากรณ์ที่จำเป็นสำหรับการแปลงไฟล์ batch docx เป็น txt หรือ rtf มีดังนี้:

แปลง DOCX เป็น TXT :

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

แปลงไฟล์. docx เป็น. rtf :

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

ธง "-convert txt" หรือ "-convert rtf" แจ้งให้ textutil แปลงไฟล์ให้อยู่ในรูปแบบที่กำหนดและส่วนที่เหลือของสตริงคำสั่งคือเส้นทางไปยังไฟล์ที่ต้องการ จากนั้นใช้สัญลักษณ์แทน * กับส่วนขยาย. docx เพื่อบอกให้ textutil แปลงทุกอย่างในไดเร็กทอรีที่ระบุ

ไฟล์ rtf หรือ txt ที่แปลงใหม่จะปรากฏในไดเร็กทอรีเดียวกับไฟล์. docx เดิมไฟล์ต้นฉบับของแท่นวางจะไม่ถูกแทนที่หรือแก้ไข นั่นแหล่ะคุณทำเสร็จเรียบร้อยแล้ว เห็นได้ชัดว่ารูปแบบไฟล์ txt สามารถอ่านได้มากกว่า rtf มากกว่า แต่ไฟล์ RTF จะมีรูปแบบการจัดรูปแบบที่ดีกว่า txt ใช้ข้อมูลใดก็ตามที่จำเป็นหรือขึ้นอยู่กับความซับซ้อนของไฟล์ docx ที่เป็นปัญหา

การแปลง Batch DOCX เป็น TXT สำหรับ Mac Terminal Newbies

ถ้าด้านบนอยู่เหนือศีรษะไม่ต้องกังวลคุณสามารถทำให้กระบวนการนี้ง่ายขึ้นโดยใช้การรวม Finder และ Terminal ด้วยการพิมพ์เส้นทางเต็มเส้นทาง:

  1. ค้นหาในระบบไฟล์ Finder ไปยังไดเร็กทอรีที่มีไฟล์ docx ซึ่งต้องแปลงหรือลากโฟลเดอร์ docx ไปยังเดสก์ท็อป
  2. เปิดแอพพลิเคชัน Terminal ซึ่งพบใน / Applications / Utilities /
  3. พิมพ์ไวยากรณ์คำสั่งต่อไปนี้เพิ่มช่องว่างที่ส่วนท้ายของ 'txt' แต่อย่าตีกลับยัง:
  4. textutil -convert txt

  5. กลับไปที่ Finder ตอนนี้ลากและวางโฟลเดอร์ docx ลงในหน้าต่าง terminal เพื่อพิมพ์เส้นทางไดเรกทอรีทั้งหมดลงในเครื่องเทอร์มินัล
  6. เพิ่มที่ท้ายเส้นทางไดเร็กทอรี "* .docx" โดยไม่มีคำพูดสตริงคำสั่งที่เกิดขึ้นที่เทอร์มินัล prompt ควรมีลักษณะดังนี้:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/*.docx

  8. ตีกลับเพื่อให้การแปลงเป็นแบทช์

ไฟล์. txt ใหม่จะปรากฏขึ้นเกือบจะทันทีในโฟลเดอร์เดียวกันกับไฟล์. docx เดิมเดิมมีชื่อไฟล์เดียวกันยกเว้นส่วนขยายรูปแบบไฟล์ใหม่ หากคุณไม่สามารถบอกไฟล์เก่าจากไฟล์ใหม่ได้นอกเหนือจากนี้โปรดตรวจสอบว่าคุณมีส่วนขยายรูปแบบไฟล์ที่สามารถมองเห็นได้ใน Mac Finder เพื่อแสดงความแตกต่างได้อย่างง่ายดาย

ขอบคุณเจมส์ฮาร์วาร์ดสำหรับแนวคิดทิป