授权并初始化 SDK
在调用任何 APIs 之前,应用程序必须使用 license 授权码初始化 SDK 库。静态初始化函数 Library.initialize(sn, key)
用于 SDK 库的初始化。试用 license 文件在 下载包的lib
文件夹下。 当试用期结束后,您需要购买正式 license 以继续使用该 SDK。以下是初始化 SDK 库的步骤,您需要首先根据系统加载正确的库。
引入
foxit_rdk
模块和uiextensions
模块:在
"PDFReader/entry/src/main/ets/pages/Index.ets"
文件中,添加如下的代码:ts// 引入 foxit_rdk 模块 import {FoxitRDKNative, PDFViewCtrl, PDFViewCtrlModel,} from 'foxit_rdk'; // 引入 uiextensions模块 import {UIExtensionsManager, UIExtensionsComponent} from 'uiextensions';
NOTE
- OpenHarmony 的 SDK 库仅支持 PDFViewCtrl 模块。 如果您正使用该库,则不需要引入 uiextensions 模块。
初始化 SDK 库:
ts
let sn: string = 'sn'
let key: string = 'key'
FoxitRDKNative.common.Library.Initialize(sn, key);
NOTE
- 参数 "sn" 的值在
**_sn.txt
中 ("SN=" 后面的字符串),"key" 的值在**_key.txt
中 ("Sign=" 后面的字符串)。