วิธีเปลี่ยนรหัสผ่านของ PDF โดยใช้ Python

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

ขั้นตอนในการเปลี่ยนรหัสผ่านของ PDF โดยใช้ Python

  1. สร้างสภาพแวดล้อมเป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อเปลี่ยนรหัสผ่าน
  2. สร้างวัตถุคลาส PdfFileInfo เพื่อตรวจสอบสถานะการเข้ารหัสของ PDF เป้าหมาย
  3. ตรวจสอบว่าไฟล์ PDF เป้าหมายเข้ารหัสหรือไม่ ให้ทำตามขั้นตอนด้านล่าง
  4. สร้างวัตถุของคลาส PdfFileSecurity
  5. เรียกใช้เมธอด bind_pdf() เพื่อผูกไฟล์ PDF เป้าหมาย
  6. เรียกใช้เมธอด change_password() โดยใช้รหัสผ่านของเจ้าของปัจจุบัน รหัสผ่านผู้ใช้ใหม่ และรหัสผ่านของเจ้าของ
  7. บันทึกไฟล์ PDF ที่เป็นผลลัพธ์ด้วยรหัสผ่านใหม่

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

รหัสเพื่อเปลี่ยนรหัสผ่าน PDF โดยใช้ Python

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

บทความนี้สอนเรา วิธีเปลี่ยนรหัสผ่านสำหรับ PDF โดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการสร้างไฟล์ PDF โปรดดูบทความใน วิธีสร้าง PDF ใน Python

 ไทย