Skip to content

试用与授权

试用评估

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

  • 试用期为 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 值,调用静态函数 +[FSLibrary initialize:key:] 进行 SDK 初始化。初始化成功后方可调用其他 SDK 接口。

示例代码:

objc
#import <FoxitRDK/FSPDFObjC.h>

// 参数 sn 取自 rdk_sn.txt("SN=" 后面的字符串)
// 参数 key 取自 rdk_key.txt("Sign=" 后面的字符串)
NSString *sn = @"xxx";
NSString *key = @"xxx";

FSErrorCode eRet = [FSLibrary initialize:sn key:key];
if (eRet != FSErrSuccess) {
    // 初始化失败,请检查 sn / key 是否正确
    return;
}

释放 SDK 资源

当应用不再需要使用 SDK 时(例如在 applicationWillTerminate: 中),应调用 +[FSLibrary destroy] 释放 SDK 占用的资源:

objc
[FSLibrary destroy];

说明

  • 请确保在调用 [FSLibrary destroy] 之前,已关闭所有已打开的文档。
  • 若您使用的是 UI Extensions 组件,UIExtensionsManager 在销毁时会自动处理文档关闭和 SDK 释放,通常无需手动调用。