ValidateLinearizationFile
فحص المستندات، التحسين
الوصف
يجري تدقيقًا بنيويًا مستقلًا لملف PDF سريع العرض على الويب ويخزن تقرير تحقق قابلًا للقراءة آليًا
يفحص التدقيق قاموس التخطي الخطي وطول الملف ومدى التلميح الأساسي وجداول إزاحات الصفحات وبتات الكائنات المشتركة وكائن ومدى بايتات الصفحة الأولى وإغلاق اعتماديات الصفحة الأولى وعدد الصفحات ومدخل المراجع المتقاطعة الرئيسي
الصيغة
Delphi
Function TPDFlib.ValidateLinearizationFile(Const InputFileName, Password: WideString): Integer;DLL
int DLValidateLinearizationFile(int InstanceID, const wchar_t* InputFileName, const wchar_t* Password);ActiveX
Function PDFlib::ValidateLinearizationFile(InputFileName As String, Password As String) As Longالمعاملات
| InputFileName | The PDF file to inspect |
|---|---|
| Password | كلمة المرور المطلوبة لفحص بيانات التلميح المشفرة أو سلسلة فارغة |
قيم الإرجاع
| 1 | اجتاز الملف كل فحص تخطيط خطي وتكامل صفحة أولى مطلوب |
|---|---|
| 0 | الملف مفقود أو غير قابل للقراءة أو غير خطي أو يمتلك بنية تخطيط خطي واحدة غير صالحة على الأقل |
ملاحظات
استدعِ GetLinearizationValidationReport بعد هذا التابع لجلب نتيجة JSON ومقاييس البايتات
تُرك سلسلة مكسورة أو دائرية أو أطول مما يتبعه القارئ تُبقي أقدم التحديثات مجهولة. وكل رقم من GetDocumentRevisionCount والفهارس التي تستخدمها دوال المراجعات الأخرى يصبح حينها حدًا أدنى لا إجابة، والاستنتاج المستخلص منها عمّا يغطيه توقيع ليس آمنًا. افحص هذا قبل اعتبار تحليل مراجعة نهائيًا