كيفية إزالة جميع القيود من PDF في C #

يلخص هذا البرنامج التعليمي البسيط ** كيفية إزالة كافة القيود من PDF في C # **. يحتوي على جميع المعلومات الأساسية حول الموارد المطلوبة لإنشاء البيئة ، وقائمة مهام البرمجة ، ومقتطف رمز لتطوير ** برنامج إزالة قيود PDF في C # **. ستتم أيضًا مناقشة الخيارات المختلفة لتغيير القيود والخصائص الأخرى لملف PDF الذي تم تحميله في هذه المقالة.

خطوات لإلغاء تأمين قيود PDF في C

  1. قم بتعيين IDE لإضافة Aspose.PDF إلى .NET لإزالة قيود PDF
  2. قم بإنشاء كائن PdfFileSecurity لإدارة أمان ملف PDF
  3. اتصل بطريقة BindPdf () لفتح ملف PDF الهدف
  4. إنشاء كائن فئة DocumentPrivilege وتعيين قيمته الافتراضية إلى DocumentPrivilege.AllowAll
  5. قم باستدعاء طريقة SetPrivilege () عن طريق تمرير الامتيازات المطلوبة
  6. احفظ ملف PDF الناتج بعد إلغاء قفل القيود

أوضحت هذه الخطوات عملية كتابة * أداة إزالة قيود PDF في C # *. تبدأ العملية بإنشاء كائن فئة PdfFileSecurity حيث سيتم استخدامه لتحميل ملف PDF الهدف ، وتعيين الامتياز ، وحفظ ملف PDF الناتج. يتم استخدام كائن فئة DocumentPrivilege لتعيين جميع الامتيازات مرة واحدة ، ولكن يمكنك تحديد الامتيازات المطلوبة بناءً على احتياجات التطبيق الخاص بك فقط.

رمز لإزالة القيود على مستند PDF في C

أظهر الكود أعلاه تطوير * مزيل قيود PDF في C # *. لا يمكن استخدام PdfFileSecurity فقط لتحميل ملف PDF ولكن يمكن استخدامه أيضًا لتغيير كلمة المرور وتشفير ملف PDF وتعيين الامتيازات. تحتوي فئة DocumentPrivilege على خيارات لتمكين أو تعطيل كافة القيود بخيار واحد ، مثل ForbidAll و AllowAll على التوالي ، وتعيين خيار ModifyContents ، والسماح لقارئات الشاشة ، والسماح بملء النموذج ، والسماح بنسخ المحتويات.

في هذا الموضوع ، تعلمنا عملية * إزالة جميع القيود من PDF في C # *. إذا كنت تميل إلى معرفة عملية إزالة توقيع من ملف PDF ، فراجع المقالة على كيفية إزالة التوقيع من PDF باستخدام C #.

 عربي