บทแนะนำฉบับย่อนี้จะแนะนำคุณเกี่ยวกับ วิธีขีดฆ่าข้อความใน Adobe PDF โดยใช้ Python โดยจะแชร์ขั้นตอนที่จำเป็นทั้งหมดในการสร้างสภาพแวดล้อมและรายการขั้นตอนที่ต้องปฏิบัติตามพร้อมกับโค้ดตัวอย่างที่รันได้ซึ่งสาธิต วิธีขีดฆ่าใน Adobe Acrobat โดยใช้ Python คุณจะได้เรียนรู้ขั้นตอนการพัฒนาแอปพลิเคชันตั้งแต่เริ่มต้นโดยใช้การเรียก API สองสามรายการพร้อมกับคำอธิบายของขั้นตอนทั้งหมด
ขั้นตอนในการขีดฆ่าข้อความใน Adobe PDF โดยใช้ Python
- ตั้งค่า IDE เป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อขีดฆ่าข้อความ
- โหลดไฟล์ PDF ต้นทางที่จะขีดฆ่าข้อความบางส่วนโดยใช้วัตถุคลาส Document
- กำหนดคำค้นหาใน PDF โดยใช้วัตถุคลาส TextFragmentAbsorber
- เรียกใช้เมธอด visit() ในหน้าเป้าหมายเพื่อค้นหาอินสแตนซ์ของคำเป้าหมาย
- สร้างวัตถุ StrikeOutAnnotation โดยใช้พื้นที่สี่เหลี่ยมของอินสแตนซ์แรกของคำที่ค้นหา
- ตั้งค่าสีและชื่อเรื่องของคำอธิบายประกอบที่ขีดฆ่าก่อนที่จะเพิ่มไปยังคอลเลกชันคำอธิบายประกอบของเพจ
- บันทึกไฟล์ PDF ที่เป็นผลลัพธ์โดยขีดฆ่าคำที่ต้องการคำแรก
ขั้นตอนเหล่านี้กำหนดกระบวนการของ วิธีขีดฆ่าข้อความใน PDF โดยใช้ Python จำเป็นต้องโหลดไฟล์ PDF เป้าหมาย จากนั้นค้นหาคำที่ต้องการที่ปรากฏบนหน้าใดหน้าหนึ่ง เมื่อการค้นหาเสร็จสิ้น พื้นที่สี่เหลี่ยมของเหตุการณ์แรกจะถูกใช้เพื่อยกตัวอย่างวัตถุ StrikeOutAnnotation ซึ่งจะสร้างเส้นขีดฆ่าบนข้อความที่มีสีที่ต้องการ และชื่อเรื่องหากจำเป็น
รหัสเพื่อขีดฆ่าข้อความใน PDF โดยใช้ Python
โค้ดตัวอย่างนี้สามารถใช้เป็นพื้นฐานสำหรับแอปพลิเคชันที่สมบูรณ์เพื่อ ขีดฆ่าใน Adobe Acrobat โดยใช้ Python ใช้คลาส TextFragmentAbsorber เพื่อค้นหาคำเป้าหมายในหน้าใดหน้าหนึ่งเพื่อรับรายการเหตุการณ์ทั้งหมดของคำนั้น ในขั้นตอนถัดไป คุณต้องสร้างวัตถุ StrikeOutAnnotation ภายในพื้นที่สี่เหลี่ยมของเหตุการณ์เป้าหมาย เพื่อให้เส้นแสดงภายในสี่เหลี่ยมล้อมรอบนั้น
คำแนะนำสั้นๆ นี้สอนให้เราแสดงเส้นขีดทับสำหรับคำหนึ่งคำหรือมากกว่าบนหน้า PDF หากคุณต้องการเรียนรู้ขั้นตอนการแทรกตารางใน PDF โปรดดูบทความใน วิธีแทรกตารางใน PDF โดยใช้ Python