GetPDFMACStatus

安全和签名

描述

返回所选文档当前的 PDF MAC 验证或生成状态

语法

Delphi

Function TPDFlib.GetPDFMACStatus: Integer;

ActiveX

Function PDFlib::GetPDFMACStatus() As Long

DLL

int DLGetPDFMACStatus(int InstanceID);

返回值

0不存在 PDF MAC
1独立 PDF MAC 有效
2需要 PDF MAC,但缺少认证代码
3PDF MAC 结构或 CMS 令牌格式错误
4字节范围未正确覆盖整个文件
5不支持算法或令牌位置
6无法解包 MAC 密钥
7文档摘要或身份验证值不匹配
8PDF MAC 生成失败

备注

受保护的文档会在密码验证后、页面内容公开前,在加载期间自动验证

加载失败时会通过 LastErrorCode 报告 413 至 417 之间的特定代码

另请参阅

SetPDFMACEnabled、ValidatePDFMAC