ValidateLinearizationFile

文件檢查、最佳化

描述

對 Fast Web View 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

參數

InputFileNameThe PDF file to inspect
Password檢視加密提示資料所需的密碼;空字串表示無

傳回值

1檔案通過所有必要的線性化與首頁完整性檢查
0檔案遺失、無法讀取、未線性化,或至少有一個無效的線性化結構

備註

此方法之後呼叫 GetLinearizationValidationReport 取得 JSON 結果與位元組指標

提示資訊稽核失敗不會影響正常的 PDF 載入,因為 hint 資料只被視為傳遞最佳化手段