แปลง PDF สแกนเป็น Word ด้วย Python

บทความนี้อธิบายวิธี แปลงสแกน PDF เป็น Word ด้วย Python. จะให้รายละเอียดเกี่ยวกับการตั้งค่า IDE สำหรับการพัฒนา รายการขั้นตอนต่าง ๆ และตัวอย่างโค้ดเพื่อ แปลงสแกน PDF เป็นเอกสาร Word ด้วย Python. การปรับปรุงโค้ดจะถูกพูดถึงในส่วนท้ายของบทความเพื่อสร้างผลลัพธ์ที่กำหนดเอง.

ขั้นตอนการแปลง PDF สแกนเป็นเอกสาร Word ด้วย Python

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Total for Python via .NET สำหรับผลิตภัณฑ์ OCR และ Words
  2. สร้างและกำหนดค่า OCR engine เพื่ออ่านข้อความภาษาอังกฤษจากพื้นที่ข้อความในหน้า PDF
  3. โหลดไฟล์ PDF ที่สแกนเข้าไปในเครื่องมือ OCR
  4. เรียกใช้กระบวนการจดจำข้อความเพื่อดึงข้อความจากแต่ละหน้า
  5. สร้างไฟล์ Word ว่างใหม่โดยใช้คลาส aspose.words.Document และเชื่อมโยงด้วยตัวสร้าง
  6. ทำซ้ำข้อความที่สกัดจากแต่ละหน้าของ PDF
  7. เขียนข้อความแต่ละอันลงในไฟล์ Word
  8. บันทึกไฟล์ Word

ขั้นตอนเหล่านี้อธิบายวิธีการ แปลง PDF ที่สแกนเป็น Word ด้วย Python. นำเข้ามอดูลที่ต้องการจากไลบรารี Aspose, ตั้งชื่อไฟล์อินพุต/เอาต์พุต, สร้างเครื่องมือ OCR, กำหนดค่าให้อ่านข้อความภาษาอังกฤษจากพื้นที่ข้อความที่ตรวจจับอัตโนมัติ, และเพิ่มไฟล์ PDF หนึ่งไฟล์หรือหลายไฟล์สำหรับการตรวจจับ. เรียกใช้กระบวนการจดจำเพื่อดึงข้อความจาก PDF, บันทึกผลลัพธ์ในรายการ, สร้างไฟล์ Word ว่างด้วย builder, และเพิ่มข้อความที่ตรวจจับได้จากรายการไปยังไฟล์ Word.

โค้ดสำหรับแปลงไฟล์ PDF สแกนเป็น Word ด้วย Python

โค้ดนี้แสดงวิธี เปลี่ยน PDF ที่สแกนเป็น Word ด้วย Python คุณสามารถตั้งค่าโหมดการตรวจจับตามรูปแบบของเลย์เอาต์จริง เช่น โหมดที่เน้นตารางเพื่อการตรวจจับพื้นที่ที่ดียิ่งขึ้น เพื่อปรับปรุงความแม่นยำของอักขระ ให้เปิดการขยายขนาดฟอนต์เพื่อจับพิมพ์เล็กหรือหนาแน่น

บทความนี้อธิบายวิธีการใช้ OCR กับ PDF และบันทึกข้อความที่ได้เป็นไฟล์ Word. เพื่อดึงตารางจากไฟล์ PDF และบันทึกเป็นไฟล์ Excel, ดูบทความ ดึงตารางจาก PDF ไปเป็น Excel ด้วย Python.

 ไทย