ความปลอดภัยของ PDF
Documentize PDF Security for .NET เป็นเครื่องมือที่ทรงพลังที่ออกแบบมาเพื่อเพิ่มความปลอดภัยให้กับเอกสาร PDF ของคุณโดยการให้ความสามารถในการเข้ารหัสและถอดรหัส มันมั่นใจได้ว่าข้อมูลที่ละเอียดอ่อนของคุณยังคงเป็นความลับและได้รับการปกป้องจากการเข้าถึงที่ไม่ได้รับอนุญาต
คุณสมบัติหลัก:
- เข้ารหัสเอกสาร PDF: ป้องกันไฟล์ PDF ของคุณโดยการเพิ่มรหัสผ่านของผู้ใช้และเจ้าของ
- ถอดรหัสเอกสาร PDF: ลบการเข้ารหัสจาก PDF เมื่อจำเป็น
- ตั้งค่าค permissions: ควบคุมสิทธิ์ต่างๆ เช่น การพิมพ์ การคัดลอก และการแก้ไขเนื้อหา
- การทำงานอัตโนมัติ: ผสานการเข้ารหัสและถอดรหัสเข้าสู่วิทยาการ .NET ของคุณเพื่อสร้างกระบวนการอัตโนมัติ
- การปฏิบัติตามข้อกำหนด: มั่นใจว่าเอกสารของคุณตรงตามมาตรฐานอุตสาหกรรมสำหรับความปลอดภัยของเอกสาร
วิธีการเข้ารหัสเอกสาร PDF
เพื่อเข้ารหัสเอกสาร PDF ให้ทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส
Security
- สร้างอินสแตนซ์ของ
EncryptionOptions
พร้อมรหัสผ่านของผู้ใช้และเจ้าของที่ต้องการ - เพิ่มไฟล์ PDF เข้า โดยใช้วิธีการ
AddInput
- ตั้งค่าพาธไฟล์ผลลัพธ์ โดยใช้
AddOutput
- ดำเนินการเข้ารหัส โดยใช้วิธีการ
Process
1// สร้างอินสแตนซ์ของปลั๊กอิน Security
2var plugin = new Security();
3
4// กำหนดค่าตัวเลือกการเข้ารหัส
5var opt = new EncryptionOptions("user_password", "owner_password");
6
7// เพิ่มไฟล์ PDF ที่เข้า
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// ระบุไฟล์ PDF ที่ถูกเข้ารหัสแล้ว
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// ดำเนินการเข้ารหัส
14plugin.Process(opt);
วิธีการถอดรหัสเอกสาร PDF
เพื่อถอดรหัสเอกสาร PDF ให้ทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส
Security
- สร้างอินสแตนซ์ของ
DecryptionOptions
พร้อมรหัสผ่านที่จำเป็น - เพิ่มไฟล์ PDF ที่ถูกเข้ารหัส โดยใช้วิธีการ
AddInput
- ตั้งค่าพาธไฟล์ผลลัพธ์ โดยใช้
AddOutput
- ดำเนินการถอดรหัส โดยใช้วิธีการ
Process
1// สร้างอินสแตนซ์ของปลั๊กอิน Security
2var plugin = new Security();
3
4// กำหนดค่าตัวเลือกการถอดรหัส
5var opt = new DecryptionOptions("user_password");
6
7// เพิ่มไฟล์ PDF ที่ถูกเข้ารหัสแล้ว
8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
9
10// ระบุไฟล์ PDF ที่ถอดรหัสแล้ว
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// ดำเนินการถอดรหัส
14plugin.Process(opt);
การตั้งสิทธิ์ในเอกสาร PDF
เมื่อเข้ารหัส PDF คุณสามารถตั้งค่าสิทธิ์ต่างๆ เพื่อควบคุมวิธีการใช้เอกสารได้
- การพิมพ์: อนุญาตหรือไม่อนุญาตการพิมพ์เอกสาร
- การคัดลอก: อนุญาตหรือไม่อนุญาตการคัดลอกเนื้อหา
- การแก้ไข: อนุญาตหรือไม่อนุญาตการแก้ไขเอกสาร
เพื่อกำหนดสิทธิ์ คุณสามารถกำหนดค่าตัวเลือก EncryptionOptions
ตามต้องการ