Python ค้นหาและแทนที่ข้อความใน PDF

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

Python Library เพื่อค้นหาและแทนที่ข้อความใน PDF

หากต้องการค้นหาและแทนที่ข้อความในไฟล์ PDF เราจะใช้ Aspose.PDF for Python เป็นไลบรารี Python ที่มีประสิทธิภาพในการสร้างและประมวลผลไฟล์ PDF ได้อย่างง่ายดาย ไลบรารียังช่วยให้คุณค้นหาและแทนที่ข้อความในไฟล์ PDF ได้อย่างแม่นยำและรวดเร็ว

ในการติดตั้งไลบรารี คุณสามารถใช้คำสั่ง pip ต่อไปนี้

> pip install aspose-pdf

ค้นหาและแทนที่ข้อความใน PDF โดยใช้ Python

ขั้นตอนต่อไปนี้อธิบายวิธีค้นหาและแทนที่ข้อความในเอกสาร PDF โดยใช้ Python ด้วยความช่วยเหลือของ Aspose.PDF

  1. โหลด PDF จากพาธโดยใช้คลาส Document
  2. สร้างอินสแตนซ์ของคลาส TextFragmentAbsorber และระบุวลีค้นหาให้กับตัวสร้าง
  3. ยอมรับตัวดูดซับข้อความสำหรับทุกหน้าของ PDF โดยใช้ doc.pages.accept(textabsorber)
  4. รับเศษข้อความที่แยกออกเป็นวัตถุ
  5. วนซ้ำในส่วนข้อความที่พบและแทนที่ข้อความในแต่ละส่วน
  6. สุดท้าย บันทึกเอกสาร PDF ที่อัปเดตโดยใช้เมธอด Document.save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีค้นหาและแทนที่ข้อความใน PDF โดยใช้ Python

# โหลดเอกสาร PDF
document = ap.Document("input.pdf")

# สร้างอินสแตนซ์ให้กับวัตถุ TextFragmentAbsorber
txtAbsorber = ap.text.TextFragmentAbsorber("text-to-replace")

# ค้นหาข้อความ
document.pages.accept(txtAbsorber)

# รับการอ้างอิงไปยังส่วนข้อความที่พบ
textFragmentCollection = txtAbsorber.text_fragments

# แยกส่วนข้อความค้นหาทั้งหมดและแทนที่ข้อความ
for txtFragment in textFragmentCollection:
    txtFragment.text = "replaced-text"

# บันทึก PDF ที่อัปเดตแล้ว
document.save("output.pdf")

เครื่องมือออนไลน์เพื่อแทนที่ข้อความใน PDF

เรายังได้พัฒนาเครื่องมือออนไลน์เพื่อแทนที่ข้อความในไฟล์ PDF ซึ่งใช้ Aspose.PDF for Python คุณสามารถใช้เครื่องมือนี้ได้ทุกที่ทุกเวลาเพียงมีการเชื่อมต่ออินเทอร์เน็ต

ฟรี Python Library เพื่อแทนที่ข้อความใน PDF

คุณสามารถรับใบอนุญาตชั่วคราวฟรี และแทนที่ข้อความในไฟล์ PDF ได้โดยไม่มีข้อจำกัดใดๆ

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

บทสรุป

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

ดูสิ่งนี้ด้วย