คู่มือฉบับย่อนี้อธิบายถึง วิธีค้นหาและแทนที่ข้อความใน PDF โดยใช้ C# ด้วยความช่วยเหลือจากขั้นตอนโดยละเอียดและโค้ดที่รันได้ ช่วยในการกำหนดค่าสภาพแวดล้อม จากนั้นให้กระบวนการทีละขั้นตอนเพื่อ แทนที่ข้อความใน PDF โดยใช้ C# เมื่ออัปเดตไฟล์แล้ว คุณสามารถบันทึกกลับลงในดิสก์ในรูปแบบดั้งเดิม เช่น PDF หรือเป็น DOCX, Excel, HTML เป็นต้น
ขั้นตอนในการค้นหาและแทนที่ข้อความใน PDF โดยใช้ C#
- กำหนดค่าโปรเจ็กต์เพื่อใช้ Aspose.PDF for .NET โดยใช้ NuGet package manager
- สร้างหรือโหลดไฟล์ PDF ที่มีข้อความตัวอย่างโดยใช้วัตถุคลาส Document
- ใช้วัตถุคลาส TextFragmentAbsorber ตั้งค่าข้อความที่จะค้นหา
- สำหรับหน้าทั้งหมดในไฟล์ PDF ที่ป้อน ให้ยอมรับตัวดูดซับข้อความ
- รับชุดของชิ้นส่วนที่แยกข้อความจากไฟล์ PDF ที่โหลด
- แยกชิ้นส่วนทั้งหมดและตั้งค่าข้อความใหม่
- บันทึกไฟล์ PDF ที่อัปเดต
ขั้นตอนเหล่านี้อธิบายวิธีการค้นหา PDF และแทนที่ข้อความโดยใช้ C# ไฟล์ใหม่พร้อมข้อความตัวอย่างจะถูกสร้างขึ้น อย่างไรก็ตาม คุณสามารถโหลดไฟล์ PDF ที่มีอยู่ซึ่งข้อความจะถูกแทนที่ มีตัวเลือกมากมายในการค้นหาข้อความใน PDF เช่น การละเว้นข้อความเงา การจำกัดการค้นหาเฉพาะการผูกหน้า ฯลฯ
รหัสเพื่อแทนที่ข้อความใน PDF โดยใช้ C
รหัสนี้ใช้ TextFragmentAbsorber และ TextFragment สำหรับข้อความเพื่อ ค้นหาและแทนที่ใน PDF โดยใช้ C# คุณไม่เพียงแค่สามารถแทนที่ข้อความเท่านั้น แต่ยังเปลี่ยนตระกูลฟอนต์ ขนาด สีพื้นหน้า และสีพื้นหลังในไฟล์ PDF ที่เป็นผลลัพธ์ได้อีกด้วย มีตัวเลือกให้แทนที่ข้อความใน PDF ทั้งหมดในคราวเดียวหรือแทนที่ข้อความตามนิพจน์ทั่วไป
ในหัวข้อนี้ เราได้เรียนรู้ที่จะค้นหาและแทนที่ข้อความใน PDF อย่างไรก็ตาม หากคุณต้องการเรียนรู้การแบ่งไฟล์ PDF ตามหน้า โปรดดูบทความใน วิธีแยกไฟล์ PDF ตามหน้าใน C #