บทความง่ายๆ นี้ออกแบบมาเพื่อแนะนำคุณเกี่ยวกับ วิธีถอดรหัสไฟล์ PDF โดยใช้ Python รวมข้อมูลที่คมชัดเพื่อ ถอดรหัส PDF โดยใช้ Python ในรูปแบบของกระบวนการที่เป็นขั้นตอนและโค้ดตัวอย่างที่รันได้ ไฟล์ PDF ที่ไม่ได้เข้ารหัสซึ่งเป็นผลลัพธ์สามารถบันทึกลงในดิสก์หรือสตรีมในรูปแบบใดก็ได้ที่ต้องการ เช่น PDF, HTML, DOCX เป็นต้น
ขั้นตอนในการถอดรหัส PDF ที่ป้องกันด้วยรหัสผ่านโดยใช้ Python
- ตั้งค่า IDE เป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อถอดรหัสไฟล์ PDF
- เข้าถึงไฟล์ PDF ที่เข้ารหัสในวัตถุคลาส Document โดยใช้ชื่อไฟล์และรหัสผ่าน
- ใช้เมธอด Document.decrypt เพื่อยกเลิกการเข้ารหัสไฟล์ PDF
- บันทึกไฟล์ PDF ที่ไม่ได้เข้ารหัสลงในดิสก์ด้วยชื่อใหม่
ขั้นตอนเหล่านี้ครอบคลุมกระบวนการง่ายๆ ในการ ไม่เข้ารหัส PDF โดยใช้ Python ซึ่งขั้นตอนแรกคือการกำหนดค่าสภาพแวดล้อมเสร็จสิ้น ในขั้นตอนถัดไป ไฟล์ PDF ต้นทางที่ป้องกันด้วยรหัสผ่านจะถูกโหลดจากดิสก์โดยใช้อินสแตนซ์ของคลาส Document โดยระบุรหัสผ่านที่ถูกต้อง จากนั้นไฟล์จะถูกถอดรหัสโดยเรียกใช้เมธอด decrypt() ในคลาส Document คุณสามารถใช้รหัสผ่านเจ้าของหรือรหัสผ่านผู้ใช้ตามข้อกำหนดของแอปพลิเคชัน เช่นเดียวกับรหัสผ่านเจ้าของ คุณสามารถควบคุมไฟล์ที่ถอดรหัสได้อย่างสมบูรณ์ ในขณะที่รหัสผ่านผู้ใช้สามารถให้สิทธิ์การเข้าถึงแบบอ่านอย่างเดียวได้
รหัสเพื่อถอดรหัสไฟล์ PDF โดยใช้ Python
โค้ดตัวอย่างนี้แสดง วิธีถอดรหัส PDF โดยใช้ Python โดยใช้อินเทอร์เฟซ API ที่ง่ายมาก คุณมีตัวเลือกมากมายในการบันทึกไฟล์ PDF เอาต์พุตเป็นรูปแบบต่างๆ ที่ให้บริการโดยตัวระบุ save_format พร้อมกับข้อกำหนดในการตั้งค่าตัวจัดการคำเตือนในระหว่างกระบวนการบันทึกไฟล์และตั้งค่าสถานะเพื่อปิดวัตถุตอบกลับเมื่อเอกสาร PDF ถูก บันทึกไปยังวัตถุตอบสนองภายในแอปพลิเคชันบนเว็บ
หัวข้อนี้สอนให้เรา บันทึก PDF ที่เข้ารหัสเป็นไม่เข้ารหัสโดยใช้ Python หากคุณต้องการเรียนรู้การบีบอัดไฟล์ PDF โปรดดูบทความใน วิธีบีบอัด PDF ใน Python