แทนที่ข้อความใน PDF หลายคำพร้อมกันด้วยตารางคำค้นหา
คำตอบโดยย่อ: ใส่ข้อความเดิมในคอลัมน์ A และข้อความใหม่ในคอลัมน์ B บันทึกเป็นไฟล์ Excel แล้วนำเข้าในโหมด “หลายรายการ” ค้นหาทุกคำในครั้งเดียว ตรวจสอบแล้วแทนที่และบันทึกเป็นไฟล์ใหม่ การแทนที่ทั้งหมดอิงจากข้อความต้นฉบับและทำพร้อมกัน คำที่ยาวกว่าได้ก่อน จึงไม่เกิดการแก้ต่อเนื่องผิดพลาด
ขั้นตอน
- เตรียมตารางใน Excel ให้คอลัมน์ A เป็นคำค้นหา คอลัมน์ B เป็นคำที่จะแทนที่ แถวละหนึ่งกฎ แถวแรกจะเป็นหัวตารางก็ได้ เซลล์ที่เป็นตัวเลขให้ตั้งรูปแบบเป็น “ข้อความ” เพื่อไม่ให้เลขศูนย์นำหน้าหายไป
- นำเข้าในส่วน “ตั้งค่าคำค้นหา” สลับไปที่ “หลายรายการ” แล้วคลิก “นำเข้า…” เพื่อเลือกตาราง หรือจะคัดลอกสองคอลัมน์จาก Excel มาวางโดยตรงก็ได้
- ตรวจรายการหน้าต่างแก้ไขจะตรวจสอบแบบทันที แถวที่ผิดจะเป็นสีแดงพร้อมบอกสาเหตุ ปุ่ม “ตรวจรายการ…” จะแสดงผลการแยกวิเคราะห์ทีละแถวในรูปตาราง
- ค้นหาคลิก “ค้นหา” ไฟล์สแกนจะรู้จำข้อความเพียงครั้งเดียวต่อหน้า แล้วค้นหาทุกคำพร้อมกัน สรุปผลจะแสดงคำที่ไม่พบ
- ตรวจสอบและบันทึกตรวจสอบทีละจุด ยกเลิกเครื่องหมายรายการที่ไม่ต้องการแทนที่ แล้วคลิก “แทนที่รายการที่เลือกและบันทึกเป็น…”
ตัวอย่างตาราง
| คอลัมน์ A (ค้นหา) | คอลัมน์ B (แทนที่ด้วย) |
|---|---|
| 示例科技有限公司 (ชื่อบริษัทเดิม) | 新禾数据有限公司 (ชื่อบริษัทใหม่) |
| 2025 年版 (ฉบับปี 2025) | 2026 年版 (ฉบับปี 2026) |
| Model A-100 | Model B-200 |
| ฉบับร่างภายใน | (เว้นว่าง หมายถึงลบออก) |
การสาธิตบนหน้าแรกคือผลจากการใช้กฎสามข้อแรกนี้กับไฟล์ตัวอย่างที่สร้างขึ้น: รวม 8 จุด ผ่านการตรวจอ่านกลับทั้งหมด
หลักการแทนที่ 3 ข้อ
- ทำพร้อมกัน ไม่ต่อเนื่องเป็นทอด: การแทนที่ทั้งหมดอิงจากข้อความต้นฉบับ ถ้ามีทั้ง “A → B” และ “B → C” A ในต้นฉบับจะกลายเป็น B และ B ในต้นฉบับจะกลายเป็น C
- คำยาวได้ก่อน: ถ้าคำค้นหาทับซ้อนกัน จะใช้คำที่ยาวกว่า เช่น มีทั้ง “345 → 567” และ “12345 → 345” 12345 ในต้นฉบับจะกลายเป็น 345 และ 345 ในต้นฉบับจะกลายเป็น 567 ส่วน 345 ที่ได้จากการแทนที่จะไม่ถูกแก้ซ้ำ
- ขัดแย้งกันจะแจ้งข้อผิดพลาด: ถ้าคำค้นหาเดียวกันมีคำแทนที่สองแบบ โปรแกรมจะแจ้งข้อผิดพลาด
ประมวลผลไฟล์ทีละหลายไฟล์
ใช้ตารางคำค้นหาเดียวกันกับทั้งโฟลเดอร์: เปิด “ประมวลผลหลายไฟล์…” เพิ่มโฟลเดอร์ แล้วเลือกการดำเนินการ “แทนที่ด้วยคำค้นหาปัจจุบัน” แต่ละไฟล์จะถูกบันทึกแยกกัน และสร้างรายงานการประมวลผลเมื่อเสร็จ คำสั่งที่เทียบเท่าในบรรทัดคำสั่ง:
PDFTextReplacer.exe --folder <โฟลเดอร์ต้นทาง> <โฟลเดอร์ปลายทาง> <ตารางคำค้นหา.xlsx>
ยังไม่มีตาราง? ใช้ตัวแก้ไขตารางคำค้นหาออนไลน์จัดเตรียมแล้วส่งออกเป็น CSV
คำถามที่พบบ่อย
ตารางคำค้นหาใช้ไฟล์ CSV หรือ TXT ได้ไหม
ได้ CSV อ่านตามรูปแบบมาตรฐาน ส่วน TXT ใช้บรรทัดละหนึ่งกฎ คั่นด้วย “=>” เป็นค่าเริ่มต้น รายละเอียดดูที่คำอธิบายรูปแบบตารางคำค้นหา
ช่องแทนที่เว้นว่างได้ไหม
ได้ การเว้นว่างหมายถึงลบคำนั้นออก