TFORMer SDK: Lizenzierung
TFORMer SDK: Lizenzierung
TFORMer SDK: Lizenzierung
TFORMer SDK V9 verwendet sieben signierte Lizenzfelder statt des älteren Lizenzschlüsselformats. Lizenzieren Sie vor dem ersten ausgabeerzeugenden Aufruf, etwa Print. Übernehmen Sie alle Werte exakt aus der Lizenz-E-Mail. Die Beispiele enthalten Platzhalter und zeigen eine Serverlizenz; verwenden Sie die tatsächlich ausgestellte Lizenzart und Anzahl.
Lizenzfelder
| Lizenzfelder | Bedeutung |
|---|---|
| Activation Key | Aktivierungscode aus der Lizenz-E-Mail oder von license.tec-it.com |
| Licensee | Name des Lizenznehmers, exakt wie zugesandt |
| License Kind | Ausgestellte Lizenzart |
| License Count | Anzahl der Lizenzen |
| Options | Ausgestellte Lizenzoptionen, z. B. noSID |
| Expiration Date | Ablaufdatum im Format JJJJMMTT |
| Signature | Signatur der Lizenzdaten (Base64) |
Drei Lizenzierungsvarianten
License übernimmt alle sieben Felder einzeln. LicenseBase64 übernimmt die vollständigen kodierten Lizenzdaten als einen String, auch geeignet für Konfigurationsvariablen oder Container. Dieser Wert steht im Feld OASLicense der INI-Datei. LicenseFile lädt eine von TEC-IT bereitgestellte TFORMer.ini.
Behandeln Sie Lizenzdaten vertraulich. Bei Anwendungen, die Sie an Kunden ausliefern, lizenzieren Sie über Programmcode (einzelne Felder oder Base64) und schützen Sie die Lizenzdaten. Geben Sie Ihre INI-Datei niemals weiter.
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-Kommandozeile
Der Parameter -L akzeptiert die sieben Felder in der angegebenen Reihenfolge, b64: mit den Base64-Daten oder file: mit dem INI-Pfad. Setzen Sie Werte mit Leerzeichen in Anführungszeichen. Die Schlüsselwörter für die Lizenzart sind Single, Workgroup, Office, Site, Developer und Server. Ist die Installation bereits per INI-Datei lizenziert, kann -L entfallen.
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-Datei: automatische Suche
TFORMer sucht TFORMer.ini in dieser Reihenfolge:
- Verzeichnis des Anwendungsmoduls
- TFORMer-Runtime-Verzeichnis: C:\Program Files\TEC-IT\TFORMer9 SDK\Bin unter Windows, /usr/local/share/TFORMer9 unter Linux/UNIX
- ProgramData-Verzeichnis: C:\ProgramData\TEC-IT\TFORMer\9 unter Windows
Bei abweichender Installation verwenden Sie das entsprechende Anwendungs- bzw. Runtime-Verzeichnis. Mit LicenseFile lässt sich die Datei auch ausdrücklich angeben.
Lizenzdaten nicht mehr vorhanden oder INI-Datei benötigt? Kontaktieren Sie support@tec-it.com.