试用与授权
试用评估
开发者可通过 福昕开发中心 申请试用或获取下载指引,下载福昕 PDF SDK 安卓版试用版本进行评估;亦可联系福昕技术支持团队与销售代表。试用版的功能与正式授权版完全一致,但存在以下限制:
- 试用期为 30 天。
- 生成的 PDF 页面带有试用水印。
试用期结束后,如果您希望继续使用福昕 PDF SDK,请联系福昕销售团队购买授权。
注意
未经福昕软件公司授权,用户不得将福昕 PDF SDK 包中的任何文档、示例代码或源代码分发给第三方机构。
授权许可并初始化 SDK
在调用任何 SDK 接口之前,应用程序必须使用有效的许可证授权码初始化福昕 PDF SDK 库。试用许可证文件位于开发包的 libs 目录下,包含 rdk_sn.txt 和 rdk_key.txt 两个文件。
初始化步骤:
获取授权码:
sn参数的值取自rdk_sn.txt文件中SN=后面的字符串。key参数的值取自rdk_key.txt文件中Sign=后面的字符串。
调用初始化函数:
使用获取到的
sn和key值,调用静态函数Library.initialize(sn, key)进行 SDK 初始化。初始化成功后方可调用其他 SDK 接口。
示例代码:
java
import com.foxit.sdk.common.Constants;
import com.foxit.sdk.common.Library;
// 参数 sn 取自 rdk_sn.txt("SN=" 后面的字符串)
// 参数 key 取自 rdk_key.txt("Sign=" 后面的字符串)
String sn = "xxx";
String key = "xxx";
int errorCode = Library.initialize(sn, key);
if (errorCode != Constants.e_ErrSuccess) {
// 初始化失败,请检查 sn / key 是否正确
return;
}
释放 SDK 资源
当应用不再需要使用 SDK 时(例如在 Activity.onDestroy() 中),应调用 Library.release() 释放 SDK 占用的资源:
java
Library.release();
说明
- 请确保在调用
Library.release()之前,已关闭所有已打开的文档(PDFDoc.close())。 - 若您使用的是 UI Extensions 组件,
UIExtensionsManager在销毁时会自动处理文档关闭和 SDK 释放,通常无需手动调用。