PDFium Delphi Component Docs

TPdf.ValidatePdfMac

الصياغة

function ValidatePdfMac(const Password: AnsiString): TPdfMacValidationResult;

الوصف

تتحقق من PDF MAC مستقل وفق ISO/TS 32004 على المستند النشط باستخدام كلمة مرور المستخدم أو المالك المزوَّدة

تقرأ الطريقة الملف الأصلي الدقيق، أو الذاكرة المخزنة، أو بايتات التيار المخصص ولا تتحقق أبدًا من نسخة معاد حفظها بواسطة PDFium

يتطلب التحقق PDF 2.0، وملحق المطور ISO 32004، ومعالج الأمان القياسي المراجعة 5 أو 6، وبت صلاحية PDF MAC ممسوحًا، و /AuthCode مستقل مباشر، و /ByteRange صارم من مقطعين يصل إلى نهاية الملف المادية، و CMS DER قانونيًا، والسمات الموثَّقة المطلوبة، ومفتاح MAC ملفوفًا صالحًا، وقيمة HMAC مطابقة

Result

الحالةالمعنى
pmvsValidفتحت كلمة المرور مفتاح الملف ونجح كل فحص PDF MAC مدعوم
pmvsNotPresentليس للمصدر النشط رمز توثيق مستقل
pmvsInvalidفشل التحقق في البنية، أو كلمة المرور، أو مادة المفتاح، أو ByteRange، أو الملخص، أو قيمة MAC
pmvsUnsupportedالمصدر غير مكتمل أو يستخدم وضع PDF MAC خارج النطاق المستقل المدعوم

ملاحظات

انظر أيضًا

FPdfEncrypt, FPdfMac, TPdf.SaveAsEncrypted