امنیت PDF

ابزار Documentize PDF Security for .NET یک ابزار قدرتمند است که برای افزایش امنیت اسناد PDF شما طراحی شده و قابلیت‌های رمزگذاری و رمزگشایی را ارائه می‌دهد. این ابزار اطمینان می‌دهد که اطلاعات حساس شما محفوظ و در برابر دسترسی غیرمجاز محافظت شده باقی می‌ماند.

ویژگی‌های کلیدی:

  • رمزگذاری اسناد PDF: فایل‌های PDF خود را با افزودن رمزهای عبور برای کاربر و مالک ایمن کنید.
  • رمزگشایی اسناد PDF: هنگام نیاز، رمزگذاری را از PDFs حذف کنید.
  • تنظیم مجوزها: مجوزهایی مانند چاپ، کپی و ویرایش محتوا را کنترل کنید.
  • اتوماسیون: رمزگذاری و رمزگشایی را در برنامه‌های .NET خود برای گردش کار خودکار ادغام کنید.
  • مطابقت: اطمینان حاصل کنید که اسناد شما با استانداردهای صنعت برای امنیت اسناد مطابقت دارند.

نحوه رمزگذاری یک سند PDF

برای رمزگذاری یک سند PDF، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Security ایجاد کنید.
  2. یک نمونه از EncryptionOptions با رمزهای عبور مورد نظر برای کاربر و مالک ایجاد کنید.
  3. فایل PDF ورودی را با استفاده از روش AddInput اضافه کنید.
  4. مسیر فایل خروجی را با استفاده از AddOutput تعیین کنید.
  5. رمزگذاری را با استفاده از روش 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، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Security ایجاد کنید.
  2. یک نمونه از DecryptionOptions با رمز عبور لازم ایجاد کنید.
  3. فایل PDF رمزگذاری شده را با استفاده از روش AddInput hinzugefügt.
  4. مسیر فایل خروجی را با استفاده از AddOutput تعیین کنید.
  5. رمزگشایی را با استفاده از روش 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 را به‌طور مناسب پیکربندی کنید.

 فارسی