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 | 要检查的 PDF 文件 |
|---|---|
| Password | 检查加密提示数据所需的密码,或空字符串 |
返回值
| 1 | 该文件通过了所有必需的线性化和首页完整性检查 |
|---|---|
| 0 | 文件缺失、不可读、未线性化,或至少有一个线性化结构无效 |
备注
在此方法后调用 GetLinearizationValidationReport 以获取 JSON 结果和字节指标
提示审计失败不会改变正常 PDF 加载,因为提示数据仅作为交付优化处理