TFORMer SDK:许可
TFORMer SDK:许可
TFORMer SDK:许可
TFORMer SDK V9 使用七个带签名的许可字段,取代旧版密钥格式。请在首次输出操作(例如 Print)之前应用许可。所有值必须从许可邮件中准确复制。以下示例使用占位符并演示服务器许可;请使用实际获得的许可类型和数量。
许可字段
| 许可字段 | 含义 |
|---|---|
| Activation Key | 许可邮件或 license.tec-it.com 中的激活码 |
| Licensee | 准确的被许可人名称 |
| License Kind | 已签发的许可类型 |
| License Count | 许可数量 |
| Options | 已签发的许可选项,例如 noSID |
| Expiration Date | 到期日期,格式为 YYYYMMDD |
| Signature | 许可数据的签名(Base64) |
三种许可方式
License 分别接收七个字段。LicenseBase64 以单个字符串接收完整编码许可数据,也适用于配置变量或容器。该值位于 INI 文件的 OASLicense 字段中。LicenseFile 加载 TEC-IT 提供的 TFORMer.ini 文件。
请对许可数据保密。在向客户分发的应用程序中,必须通过代码(单独字段或 Base64)应用许可,并保护许可数据。切勿分发您的 INI 文件。
TFORMer .NET (C#)
using TECIT.TFORMer;
TFORMer.License(
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", // Activation Key
"Your Company, AT-4400", // Licensee
LicenseKind.Server, // License Kind
2, // License Count
"noSID", // Options
"20270708", // Expiration Date
"BjAyLjAxOgia..."); // Signature
// Alternative: complete encoded license data
TFORMer.LicenseBase64("BjAyLjAxOgia...");
// Alternative: license file
TFORMer.LicenseFile(@"C:\ProgramData\TEC-IT\TFORMer\9\TFORMer.ini");
TFORMer DLL / Shared Library (C/C++)
TFormer_License("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"Your Company, AT-4400", LICKIND_SERVER, 2, "noSID",
"20270708", "BjAyLjAxOgia...");
// Alternatives
TFormer_LicenseBase64("BjAyLjAxOgia...");
TFormer_LicenseFile("/usr/local/share/TFORMer9/TFORMer.ini");
TFORMer COM (VB)
Dim objTFormer As New TFORMer
objTFormer.License "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", _
"Your Company, AT-4400", LicenseKind_Server, 2, "noSID", _
"20270708", "BjAyLjAxOgia..."
TFPrint 命令行
-L 参数支持按指定顺序提供七个字段,或使用 b64: 后接 Base64 数据,或使用 file: 后接 INI 路径。包含空格的值必须加引号。许可类型关键字为 Single、Workgroup、Office、Site、Developer 和 Server。如果安装环境已通过 INI 文件获得许可,则可以省略 -L。
tfprint -L ActivationKey Licensee LicenseKind LicenseCount Options ExpirationDate Signature
tfprint -L b64:BASE64_DATA
tfprint -L file:PATH_TO_INI
tfprint -L AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA "Your Company, AT-4400" Server 2 noSID 20270708 BjAyLjAxOgia... -f Label.tfr -o Label.pdf
INI 文件:自动搜索
TFORMer 按以下顺序搜索 TFORMer.ini:
- 应用程序模块目录
- TFORMer 运行时目录:Windows 下为 C:\Program Files\TEC-IT\TFORMer9 SDK\Bin,Linux/UNIX 下为 /usr/local/share/TFORMer9
- ProgramData 目录:Windows 下为 C:\ProgramData\TEC-IT\TFORMer\9
自定义安装时,请使用相应的应用程序或运行时目录。也可通过 LicenseFile 明确指定文件。
找不到许可数据或需要 INI 文件?请联系 support@tec-it.com。