หากคุณเคยใช้ Microsoft Word หรือได้รับเอกสาร Word จากเพื่อน/เพื่อนร่วมงาน แสดงว่าคุณคุ้นเคยกับรูปแบบ .docx เป็นนามสกุลไฟล์เริ่มต้นสำหรับเอกสารใดๆ ที่สร้างใน Microsoft Word
หากคุณมีไฟล์ .docx จำนวนมากใน Mac ของคุณและต้องการให้ผู้อื่นเข้าถึงได้เพื่ออ่านเท่านั้น วิธีที่ดีที่สุดคือแปลงไฟล์เหล่านั้นให้อยู่ในรูปแบบ PDF เพื่อให้ผู้อื่นสามารถเข้าถึงได้โดยไม่ต้องติดตั้งชุดโปรแกรมสำนักงาน
แม้ว่าจะมีหลายวิธีในการแปลงไฟล์ DOCX เป็น PDF แต่วิธีที่สะดวกและรวดเร็วที่สุดได้อธิบายไว้ด้านล่าง เหตุผลที่ฉันเรียกมันว่าวิธีที่เร็วที่สุดก็เพราะว่าต้องคลิกขวาที่ไฟล์ DOCX เท่านั้น
การแปลงไฟล์ DOCX เป็น PDF
คุณกำลังจะสร้างสคริปต์ Automator ที่จะจัดการการแปลง DOCX เป็น PDF ให้กับคุณ
1. เปิด Automator บน Mac ของคุณโดยคลิกที่ Launchpad ใน Dock และค้นหา "Automator"
2. เมื่อ Automator เปิดตัว ให้เลือกโฟลเดอร์ "Applications" เป็นตำแหน่งสำหรับบันทึกสคริปต์ของคุณ แล้วคลิก "New Document"
3. ในหน้าจอต่อไปนี้ ให้เลือก "บริการ" เป็นประเภทเอกสาร แล้วคลิก "เลือก" เพื่อสร้างเอกสารใหม่ที่เป็นบริการ
4. คุณพร้อมที่จะสร้างสคริปต์ของคุณแล้ว ขั้นแรก เลือก "ไฟล์หรือโฟลเดอร์" จากเมนูแบบเลื่อนลง "บริการที่ได้รับที่เลือก" จากนั้นเลือก "Finder" จากเมนูแบบเลื่อนลง "ใน"
5. ตอนนี้ ลากแล้วปล่อยการกระทำที่ระบุว่า "รับรายการ Finder ที่ระบุ" จากแผงด้านซ้ายไปยังเวิร์กโฟลว์ที่อยู่ทางด้านขวา
6. ลากแล้วปล่อยการทำงานที่ชื่อ “Run Shell Script” จากแผงด้านซ้ายไปยังแผงด้านขวาที่เรียกว่าเวิร์กโฟลว์
7. เน้นที่การดำเนินการ Run Shell Script ในเวิร์กโฟลว์ และคลิกที่เมนูแบบเลื่อนลงที่ระบุว่า "ผ่านการป้อนข้อมูล" และเปลี่ยนเป็น "เป็นอาร์กิวเมนต์"
8. นี่คือส่วนหลักของขั้นตอน คุณต้องคัดลอกสคริปต์ต่อไปนี้แล้ววางลงในช่อง Run Shell Script บนเวิร์กโฟลว์ของคุณ นี่คือสคริปต์ที่ใช้แปลงไฟล์ DOCX เป็น PDF
#!/bin/bash # Jacob Salmela # 2016-03-12 # Convert annoying DOCX into PDFs with a right-click # Run this as an Automator Service ###### SCRIPT ####### for f in "$@" do # Get the full file PATH without the extension filepathWithoutExtension="${f%.*}" # Convert the DOCX to HTML, which cupsfilter knows how to turn into a PDF textutil -convert html -output "$filepathWithoutExtension.html" "$f" # Convert the file into a PDF cupsfilter "$filepathWithoutExtension.html" > "$filepathWithoutExtension.pdf" # Remove the temporary HTML file rm "$filepathWithoutExtension.html" >/dev/null # Uncomment the following line to remove the original file, leaving only the PDF # rm "$f" >/dev/null done
หมายเหตุ :สคริปต์ด้านบนไม่ได้ลบไฟล์ .docx ดั้งเดิม คุณสามารถยกเลิกความคิดเห็น (โดยลบ “#” ที่หน้าบรรทัด) # rm "$f" >/dev/null
ให้ลบไฟล์ต้นฉบับหลังการแปลง
9. สคริปต์ของคุณพร้อมแล้ว และคุณต้องบันทึกโดยคลิกที่เมนู "ไฟล์" ตามด้วย "บันทึก..."
10. ป้อนชื่อบริการของคุณ แล้วคลิก "บันทึก" คุณควรป้อนชื่อที่มีความหมาย ฉันตั้งชื่อมันว่า “แปลงเป็น PDF” เนื่องจากอธิบายได้ง่าย
11. เมื่อบริการของคุณพร้อมที่จะทำการแปลงแล้ว ให้ลองใช้ไฟล์ DOCX เพื่อดูว่าใช้งานได้หรือไม่
ในการแปลง ให้ค้นหาไฟล์ DOCX คลิกขวาที่ไฟล์แล้วเลือก "บริการ" ตามด้วย "แปลงเป็น PDF"
12. ภายในไม่กี่วินาที คุณจะเห็นไฟล์ PDF ที่ส่งออกในไดเร็กทอรีเดียวกันกับไฟล์ต้นฉบับ ขณะนี้คุณเข้าถึงไฟล์ PDF นี้ได้โดยใช้โปรแกรมอ่าน PDF เช่น Preview
บทสรุป
หากคุณมีไฟล์ DOCX จำนวนมากบน Mac และต้องการแปลงเป็น PDF แต่ไม่ต้องการทำงานยุ่งยาก คุณสามารถใช้วิธีการด้านบนที่ต้องการเพียงคลิกขวาที่ไฟล์เพื่อแปลงเป็น PDF .