วิธีถอดรหัสไฟล์ PDF โดยใช้ C#

บทช่วยสอนสั้นๆ นี้ออกแบบมาเพื่อแนะนำ วิธีถอดรหัสไฟล์ PDF โดยใช้ C# ประกอบด้วยข้อมูลที่ชัดเจนสำหรับ ถอดรหัส PDF โดยใช้ C# ในรูปแบบของกระบวนการที่เป็นขั้นตอนและโค้ดตัวอย่างที่รันได้ ไฟล์ผลลัพธ์ที่ไม่ได้เข้ารหัสสามารถบันทึกลงในดิสก์หรือสตรีมในรูปแบบใดก็ได้ที่ต้องการ เช่น PDF, HTML, DOCX เป็นต้น

ขั้นตอนในการถอดรหัส PDF ที่ป้องกันด้วยรหัสผ่านโดยใช้ C#

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.PDF โดยใช้ NuGet package manager
  2. โหลดไฟล์ PDF ที่เข้ารหัสลงในวัตถุคลาส Document โดยใช้ชื่อไฟล์และรหัสผ่าน
  3. เรียกใช้เมธอด Document.Decrypt เพื่อยกเลิกการเข้ารหัสไฟล์ PDF
  4. บันทึกไฟล์ที่ไม่ได้เข้ารหัสบนดิสก์ด้วยชื่อใหม่

ขั้นตอนเหล่านี้อธิบายขั้นตอนง่าย ๆ ในการ ถอดรหัส PDF โดยใช้ C# ซึ่งจะมีการจัดเตรียมการกำหนดค่าสภาพแวดล้อมก่อน ในขั้นตอนถัดไปไฟล์ PDF ต้นทางจะถูกโหลดพร้อมกับรหัสผ่าน จากนั้นถอดรหัสโดยเรียกใช้เมธอด Decrypt() ในคลาส Document คุณสามารถระบุรหัสผ่านเจ้าของหรือรหัสผ่านผู้ใช้ตามข้อกำหนดของแอปพลิเคชัน เช่นเดียวกับรหัสผ่านเจ้าของ คุณสามารถควบคุมไฟล์ที่ถอดรหัสได้อย่างเต็มที่ ในขณะที่รหัสผ่านผู้ใช้สามารถอ่านได้อย่างเดียว

รหัสเพื่อถอดรหัสไฟล์ PDF โดยใช้ C

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

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

 ไทย