Skip to content
DemoFAQ

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub

应用许可证密钥 — C ​

应用许可证密钥 ​

如果您还没有获取许可证密钥,请查看如何获取许可证密钥。

ComPDF Conversion SDK 目前支持离线认证的方式验证许可证密钥。

复制许可证密钥 ​

正确获取许可证密钥,是许可证应用的关键。

  1. 在您收到的邮件中,找到包含许可证密钥的 XML 文件。
  2. 打开 XML 文件,通过 <type> 字段判断许可证类型。如果存在 <type>online</type>,表示在线许可证;如果存在 <type>offline</type> 或没有该字段,则表示离线许可证。
  3. 复制 <key>LICENSE_KEY</key> 字段中的 LICENSE_KEY 值。这就是您的许可证密钥。

应用许可证密钥 ​

在 C 应用中使用 CPDF_LicenseVerify 验证许可证,返回 e_CErrSuccess 表示验证成功。

c
#include "compdf_common_c.h"

const char* license = "LICENSE_KEY";
CSDKErrorCode code = CPDF_LicenseVerify(license, "DEVICE_ID", "APP_ID");
if (code != e_CErrSuccess) {
    return code;
}

调用转换接口前初始化资源目录。Windows 使用宽字符路径,Linux 和 macOS 使用 UTF-8 路径:

c
#if defined(_WIN32)
#define CPDF_TEXT(text) L##text
#else
#define CPDF_TEXT(text) text
#endif

CPDF_Initialize(CPDF_TEXT("ComPDF_Conversion_SDK/resource"));