บทช่วยสอนสั้นๆ นี้จะแนะนำ วิธีเปลี่ยนรหัสผ่านของ PDF โดยใช้ Python โดยมีชุดขั้นตอนที่ต้องดำเนินการเพื่อให้บรรลุข้อกำหนดนี้พร้อมกับโค้ดตัวอย่างที่รันได้ซึ่งสาธิต วิธีเปลี่ยนรหัสผ่าน PDF โดยใช้ Python คุณจะได้รับตัวเลือกให้ตั้งทั้งเจ้าของและรหัสผ่านผู้ใช้อีกครั้งในขณะที่ใช้รหัสผ่านที่มีอยู่
ขั้นตอนในการเปลี่ยนรหัสผ่านของ PDF โดยใช้ Python
- สร้างสภาพแวดล้อมเป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อเปลี่ยนรหัสผ่าน
- สร้างวัตถุคลาส PdfFileInfo เพื่อตรวจสอบสถานะการเข้ารหัสของ PDF เป้าหมาย
- ตรวจสอบว่าไฟล์ PDF เป้าหมายเข้ารหัสหรือไม่ ให้ทำตามขั้นตอนด้านล่าง
- สร้างวัตถุของคลาส PdfFileSecurity
- เรียกใช้เมธอด bind_pdf() เพื่อผูกไฟล์ PDF เป้าหมาย
- เรียกใช้เมธอด change_password() โดยใช้รหัสผ่านของเจ้าของปัจจุบัน รหัสผ่านผู้ใช้ใหม่ และรหัสผ่านของเจ้าของ
- บันทึกไฟล์ PDF ที่เป็นผลลัพธ์ด้วยรหัสผ่านใหม่
ขั้นตอนเหล่านี้ครอบคลุมกระบวนการของ วิธีเปลี่ยนรหัสผ่าน PDF โดยใช้ Python ก่อนอื่น เราต้องตรวจสอบว่าไฟล์นั้นได้รับการเข้ารหัสหรือไม่เนื่องจากรหัสผ่านที่เราใช้วัตถุคลาส PdfFileInfo เมื่อการเข้ารหัสได้รับการยืนยันแล้ว อ็อบเจ็กต์คลาส PdfFileSecurity จะใช้ในการผูกและเปลี่ยนรหัสผ่าน
รหัสเพื่อเปลี่ยนรหัสผ่าน PDF โดยใช้ Python
รหัสนี้สาธิตกระบวนการ วิธีเปลี่ยนรหัสผ่านของไฟล์ PDF โดยใช้ Python ใช้วัตถุคลาส PdfFileInfo ในเนมสเปซ pdf.facades ที่มีคุณสมบัติ is_encypted สำหรับตรวจสอบสถานะการเข้ารหัสของไฟล์ PDF เป้าหมาย ในขั้นตอนสุดท้าย คลาส PdfFileSecurity จะถูกใช้เพื่อผูกและเปลี่ยนรหัสผ่านที่จำเป็นต้องมีรหัสผ่านของเจ้าของที่มีอยู่ในตอนแรก ตามด้วยรหัสผ่านผู้ใช้ใหม่ รหัสผ่านของเจ้าของใหม่ สิทธิ์ใช้งาน DocumentPrivilege เอาต์พุตเป็นการพิมพ์ และขนาดคีย์เข้ารหัส
บทความนี้สอนเรา วิธีเปลี่ยนรหัสผ่านสำหรับ PDF โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการสร้างไฟล์ PDF โปรดดูบทความใน วิธีสร้าง PDF ใน Python