此类表示 Foxit DRM(数字权限管理)安全处理程序,用于 Foxit DRM 加密。
- 参见
- FSDK.SecurityHandler
◆ GetDRMValue()
| FSDK::DRMSecurityHandler::GetDRMValue |
( |
key |
| ) |
|
获取指定参数的DRM值。
- 参数
-
| [in] | key | 作为键名称的参数字符串。不应为空字符串。 以下是预定义的键名称:
-
Issuer: 发行者名称。
-
Creator: 此文件的创建者。
-
FileID: 文件ID。
-
FlowCode: 用于应用程序控制的流码。
-
Order: 订单号。
-
User: 用户名。
-
ServiceURL: 远程服务器的服务URL。
-
Vender: 供应商名称。
|
- 返回
- 指定参数的值字符串。
◆ Initialize()
| FSDK::DRMSecurityHandler::Initialize |
( |
encrypt_data |
, |
|
|
file_id |
, |
|
|
initial_key |
|
|
) |
| |
初始化当前DRM安全处理程序。
- 参数
-
- 返回
- true表示成功,而false表示失败。
◆ SetDRMValue()
| FSDK::DRMSecurityHandler::SetDRMValue |
( |
key |
, |
|
|
value |
|
|
) |
| |
设置指定参数的DRM值。
- 参数
-
| [in] | key | 作为键名称的参数字符串。不应为空字符串。 以下是预定义的键名称:
-
Issuer: 发行者名称。
-
Creator: 此文件的创建者。
-
FileID: 文件ID。
-
FlowCode: 用于应用程序控制的流码。
-
Order: 订单号。
-
User: 用户名。
-
ServiceURL: 远程服务器的服务URL。
-
Vender: 供应商名称。
|
| [in] | value | 指定参数的新值字符串。 |
- 返回
- true表示成功,而false表示失败。
◆ VerifyEncryptionParams()
| FSDK::DRMSecurityHandler::VerifyEncryptionParams |
( |
| ) |
|
验证加密参数。
Foxit DRM维护一组用于应用程序目的的加密参数。 加密参数存储在PDF文件中并通过验证算法进行保护。 因此应用程序可以调用此函数来验证DRM加密的PDF文档。 如果验证失败,则表示PDF文档可能已损坏。
- 返回
- true表示验证成功,而false表示验证失败。