TFORMer SDK: Licencias
TFORMer SDK: Licencias
TFORMer SDK: Licencias
TFORMer SDK V9 utiliza siete campos de licencia firmados en lugar del antiguo formato de clave. Aplique la licencia antes de la primera operación de salida, como Print. Copie exactamente los valores del correo de licencia. Los ejemplos contienen marcadores y muestran una licencia de servidor; utilice el tipo y la cantidad realmente emitidos.
Campos de licencia
| Campos de licencia | Significado |
|---|---|
| Activation Key | Código de activación del correo de licencia o de license.tec-it.com |
| Licensee | Nombre exacto del titular |
| License Kind | Tipo de licencia emitido |
| License Count | Número de licencias |
| Options | Opciones emitidas, p. ej. noSID |
| Expiration Date | Caducidad en formato AAAAMMDD |
| Signature | Firma de los datos de licencia (Base64) |
Tres formas de aplicar la licencia
License recibe los siete campos por separado. LicenseBase64 recibe los datos completos codificados en una cadena, adecuada también para variables de configuración o contenedores. Este valor está en el campo OASLicense del archivo INI. LicenseFile carga un archivo TFORMer.ini facilitado por TEC-IT.
Mantenga los datos confidenciales. En aplicaciones distribuidas a clientes, aplique la licencia por código (campos individuales o Base64) y proteja los datos. Nunca distribuya su archivo 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..."
Línea de comandos TFPrint
El parámetro -L acepta los siete campos en el orden indicado, b64: seguido de los datos Base64, o file: seguido de la ruta INI. Entrecomille valores con espacios. Los tipos de licencia se indican con Single, Workgroup, Office, Site, Developer o Server. Si un INI ya licencia la instalación, puede omitir -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
Archivo INI: búsqueda automática
TFORMer busca TFORMer.ini en este orden:
- Directorio del módulo de aplicación
- Directorio de ejecución de TFORMer: C:\Program Files\TEC-IT\TFORMer9 SDK\Bin en Windows, /usr/local/share/TFORMer9 en Linux/UNIX
- Directorio ProgramData: C:\ProgramData\TEC-IT\TFORMer\9 en Windows
En instalaciones personalizadas, utilice el directorio de aplicación o de ejecución correspondiente. LicenseFile también permite indicar el archivo explícitamente.
¿Faltan los datos de licencia o necesita un INI? Contacte con support@tec-it.com.