Foxit PDF SDK
com.foxit.sdk.common.Codec类 参考
类 com.foxit.sdk.common.Codec 继承关系图:
com.foxit.sdk.common.Base

Public 成员函数

synchronized void delete ()
 直接清除C++相关资源。 更多...
 
- Public 成员函数 继承自 com.foxit.sdk.common.Base
synchronized void delete ()
 直接清除C++相关资源。 更多...
 

静态 Public 成员函数

static byte [] base64Decode (byte[] encoded_data_buffer)
 使用 Base64 算法对编码后的数据缓冲区进行解码。 更多...
 
static byte [] base64Encode (byte[] data_buffer)
 使用 Base64 算法对源数据缓冲区进行编码。 更多...
 
static byte [] flateCompress (byte[] data_buffer)
 使用 DEFLATE 算法对源数据缓冲区进行压缩。 更多...
 
static byte [] flateDecompress (byte[] compressed_data_buffer)
 使用 DEFLATE 算法对压缩数据缓冲区进行解压缩。 更多...
 

详细描述

此类提供编码或压缩等实用功能。 在调用此类的任何函数之前,应通过函数 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算法编码源数据缓冲区。

参数
[in]data_buffer原始源数据缓冲区。
返回
编码后的数据。

◆ 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算法压缩源数据缓冲区。

参数
[in]data_buffer原始源数据缓冲区。
返回
压缩后的数据。

◆ flateDecompress()

static DX_BYTE_ARRAY com.foxit.sdk.common.Codec.flateDecompress ( byte []  compressed_data_buffer)
static

使用 DEFLATE 算法对压缩数据缓冲区进行解压缩。

使用DEFLATE算法解压缩压缩的数据缓冲区。

参数
[in]compressed_data_buffer压缩的源数据缓冲区。
返回
解压缩后的数据。