ValidateLinearizationFile

بازرسی سند، بهینه‌سازی

توضیحات

ممیزی ساختاری مستقلی از PDF با Fast Web View انجام و گزارش اعتبارسنجی ماشین‌خوان ذخیره می‌کند

ممیزی، دیکشنری linearization، طول فایل، بازهٔ hint اصلی، جدول‌های بیتی آفست صفحه و اشیاء مشترک، شیء و بایت-بازهٔ صفحهٔ اول، بستار وابستگی صفحهٔ اول، تعداد صفحات و مدخل ارجاع متقاطع اصلی را بررسی می‌کند

نحو

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فایل PDF مورد بررسی
Passwordگذرواژهٔ لازم برای بررسی دادهٔ hint رمزنگاری‌شده، یا رشتهٔ خالی

مقادیر بازگشتی

1فایل یا فیلد قابل خواندن نبود، یا امضا هیچ گواهی‌ای تعبیه نکرده است
0فایل یک بستهٔ استاندارد WordprocessingML است و به اتوماسیون Office یا فرایند تبدیل بیرونی نیاز ندارد

ملاحظات

بعد از این متد برای گرفتن نتیجهٔ JSON و سنجه‌های بایتی GetLinearizationValidationReport را فراخوانی کنید

ممیزی ناموفق hint تغییری در بارگذاری عادی PDF نمی‌دهد، چون دادهٔ hint فقط یک بهینه‌سازی تحویل در نظر گرفته می‌شود