امنیت PDF
ابزار Documentize PDF Security for .NET یک ابزار قدرتمند است که برای افزایش امنیت اسناد PDF شما طراحی شده و قابلیتهای رمزگذاری و رمزگشایی را ارائه میدهد. این ابزار اطمینان میدهد که اطلاعات حساس شما محفوظ و در برابر دسترسی غیرمجاز محافظت شده باقی میماند.
ویژگیهای کلیدی:
- رمزگذاری اسناد PDF: فایلهای PDF خود را با افزودن رمزهای عبور برای کاربر و مالک ایمن کنید.
- رمزگشایی اسناد PDF: هنگام نیاز، رمزگذاری را از PDFs حذف کنید.
- تنظیم مجوزها: مجوزهایی مانند چاپ، کپی و ویرایش محتوا را کنترل کنید.
- اتوماسیون: رمزگذاری و رمزگشایی را در برنامههای .NET خود برای گردش کار خودکار ادغام کنید.
- مطابقت: اطمینان حاصل کنید که اسناد شما با استانداردهای صنعت برای امنیت اسناد مطابقت دارند.
نحوه رمزگذاری یک سند PDF
برای رمزگذاری یک سند PDF، مراحل زیر را دنبال کنید:
- یک نمونه از کلاس
Security
ایجاد کنید. - یک نمونه از
EncryptionOptions
با رمزهای عبور مورد نظر برای کاربر و مالک ایجاد کنید. - فایل PDF ورودی را با استفاده از روش
AddInput
اضافه کنید. - مسیر فایل خروجی را با استفاده از
AddOutput
تعیین کنید. - رمزگذاری را با استفاده از روش
Process
اجرا کنید.
1
2// Instantiate the Security plugin
3var plugin = new Security();
4
5// Configure the encryption options
6var opt = new EncryptionOptions("user_password", "owner_password");
7
8// Add input PDF file
9opt.AddInput(new FileDataSource("path_to_pdf"));
10
11// Specify the output encrypted PDF file
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
13
14// Perform the encryption process
15plugin.Process(opt);
نحوه رمزگشایی یک سند PDF
برای رمزگشایی یک سند PDF، مراحل زیر را دنبال کنید:
- یک نمونه از کلاس
Security
ایجاد کنید. - یک نمونه از
DecryptionOptions
با رمز عبور لازم ایجاد کنید. - فایل PDF رمزگذاری شده را با استفاده از روش
AddInput
hinzugefügt. - مسیر فایل خروجی را با استفاده از
AddOutput
تعیین کنید. - رمزگشایی را با استفاده از روش
Process
اجرا کنید.
1
2// Instantiate the Security plugin
3var plugin = new Security();
4
5// Configure the decryption options
6var opt = new DecryptionOptions("user_password");
7
8// Add input encrypted PDF file
9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
10
11// Specify the output decrypted PDF file
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
13
14// Perform the decryption process
15plugin.Process(opt);
تنظیم مجوزها بر روی اسناد PDF
هنگام رمزگذاری یک PDF، میتوانید مجوزهای مختلفی را برای کنترل نحوه استفاده از سند تنظیم کنید.
- چاپ: اجازه یا عدم اجازه چاپ سند.
- کپی: اجازه یا عدم اجازه کپی محتوا.
- ویرایش: اجازه یا عدم اجازه ویرایش سند.
برای تنظیم مجوزها، میتوانید EncryptionOptions
را بهطور مناسب پیکربندی کنید.