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參數
| InputFileName | The PDF file to inspect |
|---|---|
| Password | 檢視加密提示資料所需的密碼;空字串表示無 |
傳回值
| 1 | 檔案通過所有必要的線性化與首頁完整性檢查 |
|---|---|
| 0 | 檔案遺失、無法讀取、未線性化,或至少有一個無效的線性化結構 |
備註
此方法之後呼叫 GetLinearizationValidationReport 取得 JSON 結果與位元組指標
提示資訊稽核失敗不會影響正常的 PDF 載入,因為 hint 資料只被視為傳遞最佳化手段