نحوه حذف تمام محدودیت ها از PDF در سی شارپ

این آموزش ساده در مورد نحوه حذف همه محدودیت‌ها از PDF در سی شارپ توضیح می‌دهد. تمام اطلاعات اولیه در مورد منابع مورد نیاز برای ایجاد محیط، لیستی از وظایف برنامه نویسی و یک قطعه کد برای توسعه نرم افزار حذف محدودیت PDF در C# را دارد. گزینه های مختلف برای تغییر محدودیت ها و سایر ویژگی های فایل PDF بارگذاری شده نیز در این مقاله مورد بحث قرار خواهد گرفت.

مراحل باز کردن قفل محدودیت های PDF در سی شارپ

  1. IDE را طوری تنظیم کنید که Aspose.PDF را برای .NET برای حذف محدودیت‌های PDF اضافه کند.
  2. یک شی PdfFileSecurity برای مدیریت امنیت فایل PDF ایجاد کنید
  3. برای باز کردن فایل PDF مورد نظر، متد BindPdf() را فراخوانی کنید
  4. یک شی کلاس DocumentPrivilege را نمونه‌سازی کنید و مقدار پیش‌فرض آن را روی DocumentPrivilege تنظیم کنید.AllowAll
  5. با عبور دادن امتیازات مورد نظر، متد ()SetPrivilege را فراخوانی کنید
  6. پس از باز کردن قفل محدودیت ها، فایل PDF حاصل را ذخیره کنید

این مراحل فرآیند نوشتن ابزار حذف محدودیت PDF در C# را توضیح داده است. این فرآیند با ایجاد یک شی کلاس PdfFileSecurity آغاز می شود زیرا از آن برای بارگیری فایل PDF مورد نظر، تنظیم امتیاز و ذخیره فایل PDF حاصل استفاده می شود. شی کلاس DocumentPrivilege برای تنظیم همه امتیازات به طور همزمان استفاده می شود، اما شما می توانید امتیازات مورد نظر را فقط بر اساس نیازهای برنامه خود انتخاب کنید.

کد حذف محدودیت های سند PDF در سی شارپ

کد بالا توسعه یک حذف کننده محدودیت های PDF در C# را نشان داده است. PdfFileSecurity نه تنها می تواند برای بارگذاری فایل PDF استفاده شود، بلکه می توان از آن برای تغییر رمز عبور، رمزگذاری فایل PDF و تنظیم امتیازات نیز استفاده کرد. کلاس DocumentPrivilege دارای گزینه‌هایی برای فعال یا غیرفعال کردن تمام محدودیت‌ها با یک گزینه است، یعنی به ترتیب ForbidAll و AllowAll، گزینه ModifyContents را تنظیم کنید، صفحه‌خوان‌ها را مجاز کنید، فرم را پر کنید، و اجازه کپی کردن مطالب را بدهید.

در این مبحث فرآیند حذف تمامی محدودیت ها از PDF در سی شارپ را یاد گرفتیم. اگر تمایل به یادگیری فرآیند حذف امضا از فایل PDF دارید، به مقاله نحوه حذف امضا از PDF با استفاده از سی شارپ مراجعه کنید.

 فارسی