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