Skip to content

试用与授权

试用评估

开发者可通过 福昕开发中心 申请试用或获取下载指引,下载福昕 PDF SDK 安卓版试用版本进行评估;亦可联系福昕技术支持团队与销售代表。试用版的功能与正式授权版完全一致,但存在以下限制:

  • 试用期为 30 天。
  • 生成的 PDF 页面带有试用水印。

试用期结束后,如果您希望继续使用福昕 PDF SDK,请联系福昕销售团队购买授权。

注意

未经福昕软件公司授权,用户不得将福昕 PDF SDK 包中的任何文档、示例代码或源代码分发给第三方机构。

授权许可并初始化 SDK

在调用任何 SDK 接口之前,应用程序必须使用有效的许可证授权码初始化福昕 PDF SDK 库。试用许可证文件位于开发包的 libs 目录下,包含 rdk_sn.txtrdk_key.txt 两个文件。

初始化步骤:

  1. 获取授权码:

    • sn 参数的值取自 rdk_sn.txt 文件中 SN= 后面的字符串。
    • key 参数的值取自 rdk_key.txt 文件中 Sign= 后面的字符串。
  2. 调用初始化函数:

    使用获取到的 snkey 值,调用静态函数 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 释放,通常无需手动调用。