TFORMer SDK : Licence
TFORMer SDK : Licence
TFORMer SDK : Licence
TFORMer SDK V9 utilise sept champs de licence signés plutôt que l’ancien format de clé. Appliquez la licence avant la première opération de sortie, telle que Print. Copiez exactement les valeurs du courriel de licence. Les exemples contiennent des valeurs fictives et illustrent une licence serveur ; utilisez le type et le nombre réellement délivrés.
Champs de licence
| Champs de licence | Signification |
|---|---|
| Activation Key | Code d’activation du courriel de licence ou de license.tec-it.com |
| Licensee | Nom exact du titulaire |
| License Kind | Type de licence délivré |
| License Count | Nombre de licences |
| Options | Options délivrées, par ex. noSID |
| Expiration Date | Date d’expiration au format AAAAMMJJ |
| Signature | Signature des données de licence (Base64) |
Trois méthodes de licence
License reçoit les sept champs séparément. LicenseBase64 reçoit les données complètes encodées dans une chaîne, également adaptée aux variables de configuration et aux conteneurs. Cette valeur figure dans le champ OASLicense du fichier INI. LicenseFile charge un fichier TFORMer.ini fourni par TEC-IT.
Gardez les données confidentielles. Pour les applications distribuées aux clients, appliquez la licence par code (champs individuels ou Base64) et protégez les données. Ne distribuez jamais votre fichier 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..."
Ligne de commande TFPrint
Le paramètre -L accepte les sept champs dans l’ordre indiqué, b64: suivi des données Base64, ou file: suivi du chemin INI. Entourez de guillemets les valeurs contenant des espaces. Les types sont Single, Workgroup, Office, Site, Developer et Server. Si un INI licence déjà l’installation, -L peut être omis.
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
Fichier INI : recherche automatique
TFORMer recherche TFORMer.ini dans cet ordre :
- Répertoire du module de l’application
- Répertoire d’exécution de TFORMer : C:\Program Files\TEC-IT\TFORMer9 SDK\Bin sous Windows, /usr/local/share/TFORMer9 sous Linux/UNIX
- Répertoire ProgramData : C:\ProgramData\TEC-IT\TFORMer\9 sous Windows
Pour une installation personnalisée, utilisez le répertoire d’application ou d’exécution correspondant. LicenseFile permet aussi de spécifier le fichier explicitement.
Données de licence perdues ou besoin d’un INI ? Contactez support@tec-it.com.