|
Foxit PDF SDK
|
Public 成员函数 | |
| def | GetIrm_version () |
| Get microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1. 更多... | |
| def | GetIs_encrypt_metadata () |
| Get 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。 更多... | |
| def | GetPublish_license () |
| Get 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。 更多... | |
| def | GetServer_eul_list () |
| Get 包含字符串对的字符串数组,用于表示编码服务器EUL的字典对象的内容。 更多... | |
| def | Set (is_encrypt_metadata, publish_license, server_eul_list, irm_version) |
| 设置值。 更多... | |
| def | SetIrm_version (value) |
| Set microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1. 更多... | |
| def | SetIs_encrypt_metadata (value) |
| Set 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。 更多... | |
| def | SetPublish_license (value) |
| Set 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。 更多... | |
| def | SetServer_eul_list (value) |
| Set 包含字符串对的字符串数组,用于表示编码服务器EUL的字典对象的内容。 更多... | |
此类表示用于类 RMSSecurityHandler 的一些数据。
| fsdk.RMSEncryptData.GetIrm_version | ( | ) |
Get microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1.
| fsdk.RMSEncryptData.GetIs_encrypt_metadata | ( | ) |
Get 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。
| fsdk.RMSEncryptData.GetPublish_license | ( | ) |
Get 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。
此字段包含来自Microsoft IRM服务或可比较的IRM服务的发布许可证。发布许可证的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。
| fsdk.RMSEncryptData.GetServer_eul_list | ( | ) |
Get 包含字符串对的字符串数组,用于表示编码服务器EUL的字典对象的内容。
在此字符串数组中,字符串的数量应该是2的倍数。2个字符串为一对,每对表示一个编码服务器EUL的字典对象的内容。
对于每对,第一个字符串是ServerID,第二个是ServerEUL。服务器ID和服务器EUL的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。
空数组表示不使用此类信息。
| def fsdk.RMSEncryptData.Set | ( | is_encrypt_metadata, | |
| publish_license, | |||
| server_eul_list, | |||
| irm_version | |||
| ) |
设置值。
| [in] | is_encrypt_metadata | true 表示加密元数据,false 表示不加密元数据。 |
| [in] | publish_license | 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。 此字段包含来自Microsoft IRM服务或可比较的IRM服务的发布许可证。发布许可证的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。 |
| [in] | server_eul_list | 在此字符串数组中,字符串的数量应该是2的倍数。2个字符串为一对,每对表示一个编码服务器EUL的字典对象的内容。 对于每对,第一个字符串是ServerID,第二个是ServerEUL。服务器ID和服务器EUL的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。 空数组表示不使用此类信息。 |
| [in] | irm_version | Microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1.0。 |
| fsdk.RMSEncryptData.SetIrm_version | ( | value | ) |
Set microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1.
| [in] | value | Microsoft IRM版本。应大于1。如果输入版本小于1,Foxit PDF SDK将默认使用1作为版本。默认值:1.0。 |
| fsdk.RMSEncryptData.SetIs_encrypt_metadata | ( | value | ) |
Set 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。
| [in] | value | 决定是否加密元数据的布尔值。true 表示加密元数据,false 表示不加密元数据。 |
| fsdk.RMSEncryptData.SetPublish_license | ( | value | ) |
Set 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。
此字段包含来自Microsoft IRM服务或可比较的IRM服务的发布许可证。发布许可证的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。
| [in] | value | 从服务器发放给内容发布者的编码发布许可证,采用ASCII编码。不应为空字符串。 |
| fsdk.RMSEncryptData.SetServer_eul_list | ( | value | ) |
Set 包含字符串对的字符串数组,用于表示编码服务器EUL的字典对象的内容。
在此字符串数组中,字符串的数量应该是2的倍数。2个字符串为一对,每对表示一个编码服务器EUL的字典对象的内容。
对于每对,第一个字符串是ServerID,第二个是ServerEUL。服务器ID和服务器EUL的原始数据应首先通过Flate压缩算法压缩,然后通过Base-64加密算法编码。Foxit PDF SDK在类 fsdk.Codec 中提供了Flate压缩算法和Base-64加密算法的函数。如有需要,请参考类 fsdk.Codec 。
空数组表示不使用此类信息。
| [in] | value | 包含字符串对的字符串数组,用于表示编码服务器EUL的字典对象的内容。 |