此类提供编码或压缩等实用功能。 在调用此类的任何函数之前,应通过函数 Library.initialize 成功初始化Foxit PDF SDK库。
◆ base64Decode()
| static DX_BYTE_ARRAY com.foxit.sdk.common.Codec.base64Decode |
( |
byte [] |
encoded_data_buffer | ) |
|
|
static |
使用 Base64 算法对编码后的数据缓冲区进行解码。
使用Base64算法解码编码的数据缓冲区。
- 参数
-
| [in] | encoded_data_buffer | 编码后的源数据缓冲区。 |
- 返回
- 解码后的数据。
- 参数
-
| [in] | encoded_data_buffer | 编码的源数据缓冲区。 |
- 返回
- 解码后的数据。
◆ base64Encode()
| static DX_BYTE_ARRAY com.foxit.sdk.common.Codec.base64Encode |
( |
byte [] |
data_buffer | ) |
|
|
static |
使用 Base64 算法对源数据缓冲区进行编码。
使用Base64算法编码源数据缓冲区。
- 参数
-
- 返回
- 编码后的数据。
◆ delete()
| synchronized void com.foxit.sdk.common.Codec.delete |
( |
| ) |
|
直接清除C++相关资源。
- 返回
- 无。
- 注解
- 一旦这个接口被调用,这个对象将不能再被使用。
◆ flateCompress()
| static DX_BYTE_ARRAY com.foxit.sdk.common.Codec.flateCompress |
( |
byte [] |
data_buffer | ) |
|
|
static |
使用 DEFLATE 算法对源数据缓冲区进行压缩。
使用DEFLATE算法压缩源数据缓冲区。
- 参数
-
- 返回
- 压缩后的数据。
◆ flateDecompress()
| static DX_BYTE_ARRAY com.foxit.sdk.common.Codec.flateDecompress |
( |
byte [] |
compressed_data_buffer | ) |
|
|
static |
使用 DEFLATE 算法对压缩数据缓冲区进行解压缩。
使用DEFLATE算法解压缩压缩的数据缓冲区。
- 参数
-
| [in] | compressed_data_buffer | 压缩的源数据缓冲区。 |
- 返回
- 解压缩后的数据。