TFORMer SDK: Licenza
TFORMer SDK: Licenza
TFORMer SDK: Licenza
TFORMer SDK V9 utilizza sette campi di licenza firmati invece del precedente formato di chiave. Applica la licenza prima della prima operazione di output, come Print. Copia esattamente tutti i valori dall’email di licenza. Gli esempi contengono segnaposto e mostrano una licenza server; usa il tipo e la quantità effettivamente emessi.
Campi di licenza
| Campi di licenza | Significato |
|---|---|
| Activation Key | Codice di attivazione dall’email di licenza o da license.tec-it.com |
| Licensee | Nome esatto dell’intestatario |
| License Kind | Tipo di licenza emesso |
| License Count | Numero di licenze |
| Options | Opzioni emesse, ad es. noSID |
| Expiration Date | Scadenza nel formato AAAAMMGG |
| Signature | Firma dei dati di licenza (Base64) |
Tre modalità di licenza
License riceve i sette campi separatamente. LicenseBase64 riceve tutti i dati codificati in una stringa, adatta anche a variabili di configurazione o container. Il valore si trova nel campo OASLicense del file INI. LicenseFile carica un file TFORMer.ini fornito da TEC-IT.
Mantieni riservati i dati di licenza. Nelle applicazioni distribuite ai clienti, applica la licenza tramite codice (campi singoli o Base64) e proteggi i dati. Non distribuire mai il tuo file 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..."
Riga di comando TFPrint
Il parametro -L accetta i sette campi nell’ordine indicato, b64: seguito dai dati Base64, oppure file: seguito dal percorso INI. Racchiudi tra virgolette i valori con spazi. I tipi sono Single, Workgroup, Office, Site, Developer e Server. Se un INI ha già applicato la licenza all’installazione, puoi omettere -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
File INI: ricerca automatica
TFORMer cerca TFORMer.ini in questo ordine:
- Directory del modulo applicativo
- Directory runtime TFORMer: C:\Program Files\TEC-IT\TFORMer9 SDK\Bin su Windows, /usr/local/share/TFORMer9 su Linux/UNIX
- Directory ProgramData: C:\ProgramData\TEC-IT\TFORMer\9 su Windows
Per installazioni personalizzate, usa la directory applicativa o runtime corrispondente. LicenseFile consente anche di indicare esplicitamente il file.
Dati di licenza persi o serve un INI? Contatta support@tec-it.com.