تأمين وتوقيع PDF في Go
يقدم هذا القسم دليلًا شاملاً للعمل مع مستندات PDF المؤمنة باستخدام Aspose.PDF for Go via C++. يشرح كيفية حماية ملفات PDF باستخدام كلمات المرور، وإدارة أذونات الوصول، وفتح أو فك تشفير المستندات المشفرة بأمان في تطبيقات Go.
تستعرض المقالة مهام PDF الشائعة المتعلقة بالأمان، بما في ذلك تشفير ملفات PDF باستخدام خوارزميات تشفير حديثة، وفك تشفير الملفات المحمية بكلمات مرور، والتحكم في وصول المستخدم عبر علامات الأذونات. ستتعلم أيضًا كيفية فحص إعدادات الأذونات الحالية وفتح المستندات المؤمنة باستخدام بيانات اعتماد المالك للمزيد من المعالجة.
ستتعلم كيفية إنشاء مستندات PDF، وتطبيق حماية تشفير حديثة باستخدام تشفير قائم على AES، والتحكم في قدرات المستخدم مثل الطباعة، وتحرير المحتوى، وتعبئة النماذج. كما توضح المقالة كيفية فتح ملفات PDF المحمية بكلمة مرور باستخدام بيانات اعتماد المالك وفك تشفيرها لإنتاج مستندات غير مقيدة مناسبة للمزيد من المعالجة.
للعمل عبر تعيين الأذونات والحصول على الأذونات، يرجى الرجوع إلى جدول مرجع أذونات PDF. والذي يُدرج علامات الأذونات المتاحة التي يمكن تطبيقها على مستند PDF للتحكم في كيفية تفاعل المستخدمين النهائيين معه.
مرجع أذونات PDF
| الإذن | الوصف |
|---|---|
| PrintDocument | السماح بالطباعة |
| ModifyContent | السماح بتعديل المحتوى (باستثناء النماذج/التعليقات التوضيحية) |
| ExtractContent | السماح بنسخ/استخراج النص والرسومات |
| ModifyTextAnnotations | السماح بإضافة/تعديل التعليقات التوضيحية النصية |
| FillForm | السماح بملء النماذج التفاعلية |
| ExtractContentWithDisabilities | السماح باستخراج المحتوى لأغراض إمكانية الوصول |
| AssembleDocument | السماح بإدراج/تدوير/حذف الصفحات أو تغيير الهيكل |
| PrintingQuality | السماح بطباعة عالية الجودة / مخلصة |