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 فقط یک بهینهسازی تحویل در نظر گرفته میشود