คำแนะนำง่ายๆ นี้ครอบคลุมถึง วิธีแก้ไข PDF ใน Python ประกอบด้วยข้อมูลการกำหนดค่า IDE กระบวนการทีละขั้นตอน และส่วนย่อยของโค้ดสำหรับ แก้ไขข้อความใน PDF โดยใช้ Python อย่างไรก็ตาม คุณอาจปรับปรุงแนวทางนี้โดยการปรับหมายเลขหน้า ตำแหน่งหน้า หรือลักษณะที่ปรากฏอื่นๆ ตามความต้องการของคุณ
ขั้นตอนในการ Redact PDF ใน Python
- เตรียมสภาพแวดล้อมของระบบโดยการติดตั้ง Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อแก้ไข PDF
- โหลด PDF อินพุตสำหรับการแก้ไข
- เริ่มต้นวัตถุคลาส RedactionAnnotation
- ผนวกคำอธิบายประกอบเข้ากับคอลเลกชันคำอธิบายประกอบที่มีอยู่
- เรียกใช้เมธอด redact() และเขียนผลลัพธ์เป็นไฟล์ PDF
ขั้นตอนนำเสนอกระบวนการโดยรวมเพื่อ แก้ไขข้อมูลใน PDF โดยใช้ Python ในขั้นตอนแรก เพียงโหลดเอกสาร PDF ต้นทางและเริ่มต้นคำอธิบายประกอบสำหรับการแก้ไข จากนั้น เพิ่มคำอธิบายประกอบในหน้าใดหน้าหนึ่งและเขียนผลลัพธ์ไปยังไฟล์ PDF
รหัสเพื่อแก้ไขไฟล์ PDF โดยใช้ Python
import aspose.pdf as pdf | |
# Initialize Document class object | |
document = pdf.Document("input.pdf") | |
rect = pdf.Rectangle(200, 200, 300, 250 , True) | |
# Create RedactionAnnotation instance | |
annot = pdf.annotations.RedactionAnnotation(document.pages[1] , rect) | |
annot.fill_color = pdf.Color.green | |
annot.border_color = pdf.Color.yellow | |
annot.color = pdf.Color.blue | |
annot.overlay_text = "REDACTED" | |
# Add annotation | |
document.pages[1].annotations.add(annot , True) | |
# Flattens annotation and redacts page contents | |
annot.redact() | |
document.save("redacted.pdf") |
ข้อมูลโค้ดนี้สาธิต วิธีแก้ไขเอกสาร PDF โดยใช้ Python มันโหลดเอกสาร PDF ต้นทาง จากนั้นระบุหมายเลขหน้ารวมถึงพิกัดสี่เหลี่ยมสำหรับตำแหน่งในหน้านั้น ๆ ต่อจากนั้น คุณสมบัติลักษณะที่ปรากฏที่แตกต่างกัน เช่น สี เส้นขอบ แฟล็ก การจัดตำแหน่ง ฯลฯ จะถูกตั้งค่าและเอกสารจะถูกแก้ไข
บทความนี้อธิบายวิธี แก้ไขเอกสารใน Python หากคุณต้องการเปลี่ยนรหัสผ่านของเอกสาร PDF โปรดอ่านบทความเกี่ยวกับ วิธีเปลี่ยนรหัสผ่านของ PDF โดยใช้ Python