قفل کردن PDF از طریق C#

قفل کردن فایل های PDF با کتابخانه Aspose.PDF با استفاده از C#

رمزگذاری سند پی دی اف با استفاده از C# کتابخانه

PDF را با استفاده از Aspose.PDF .NET قفل کنید. قفل کردن فایل های PDF با رمزهای عبور یا رمزگذاری برای محرمانه نگه داشتن محتوای حساس و جلوگیری از دسترسی غیر مجاز به داده ها ضروری است. هنگامی که PDF را با یک رمز عبور قفل می کنید، کنترل بر اینکه چه کسانی می توانند به محتوای آن دسترسی پیدا کنند، به شما امکان می دهد مجوزها را برای خواندن، ویرایش یا چاپ تنظیم کنید. قفل PDF از تغییرات غیرمجاز در سند جلوگیری می کند و دقت و قابلیت اطمینان آن را حفظ می کند. این امر به ویژه برای محافظت از اطلاعات شخصی یا محرمانه و اطمینان از ایمنی هویت کاربر و حریم خصوصی آنها مهم است. قفل کردن فایل های PDF با فایل های رمز عبور به محافظت از اطلاعات شخصی شما کمک می کند. اغلب برخی صنایع قوانین سختگیرانه ای در مورد حفاظت از اطلاعات محرمانه دارند. قفل کردن فایل های PDF می تواند این الزامات را برآورده کند و حفاظت لازم را فراهم کند. استفاده مسئولانه از رمزنگاری، پیروی از قانون و دستورالعمل های اخلاقی بسیار مهم است. همیشه اطمینان حاصل کنید که مجوزهای مناسبی را برای ایمن سازی صحیح اسناد دارید. قفل کردن PDF برای حفاظت از حریم خصوصی و امنیت داده هایی که در آن نگهداری می شود بسیار مهم است، به ویژه هنگامی که ایمن نگه داشتن اطلاعات در اولویت اصلی است. برای رمزگذاری فایل های PDF، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی، قدرتمند و آسان برای پلت فرم net است. مدیر بسته NuGet را باز کنید، Aspose.pdf را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF

چگونه PDF را از طریق C# رمزگذاری کنیم


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. یک رمز عبور برای کاربر و مالک ایجاد کنید. ۱. با روش ** مستند.Encrypt** تماس بگیرید. ۱. فایل PDF را ذخیره کنید.

قطعه کد C# ارائه شده نحوه قفل کردن اسناد PDF را با استفاده از کتابخانه Aspose.PDF نشان می دهد. این یک سند PDF به نام «Encrypt.pdf» را باز می کند. PDF باز شده را با استفاده از تنظیمات رمزگذاری رمزگذاری رمزگذاری می کند. رمز عبور کاربر و رمز عبور مالک برای دسترسی و مدیریت مجوزها ارائه شده است و از الگوریتم رمزگذاری RC4x128 استفاده می کند. «0» نشان می دهد که هیچ مجوز خاصی برای کاربران برای اصلاح سند اعطا نمی شود. پس از رمزگذاری PDF، کد سند به روز شده را در یک فایل به نام ‘Encrypt_out.pdf’ در همان دایرکتوری که توسط متغیر ‘DataDir’ مشخص شده است ذخیره می کند. این قطعه کد یک مثال ساده از چگونگی استفاده از کتابخانه یا چارچوب Aspose.PDF برای قفل کردن فایل PDF و ذخیره نسخه قفل شده است.

رمزگذاری سند پی دی اف - C#

این کد نمونه نحوه رمزگذاری فایل PDF را نشان می دهد - C#

Input file:

File not added

Password:

Output format:

Output file:

// Open document
Document document = new Document(dataDir+ "Encrypt.pdf");
// Encrypt PDF
document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128);
dataDir = dataDir + "Encrypt_out.pdf";
// Save updated PDF
document.Save(dataDir);