Lizenzierung | Aspose.ZIP für .NET

Aspose.ZIP bewerten

Sie können Aspose.ZIP für .NET kostenlos zur Evaluierung herunterladen. Die Testversion bietet nahezu alle Funktionen des Produkts mit gewissen Einschränkungen. Dieselbe Testversion wird lizenziert, wenn Sie eine Lizenz erwerben und ein paar Codezeilen hinzufügen, um  die Lizenz anzuwenden.

Wenn Sie Aspose.ZIP ohne Einschränkungen der Testversion testen möchten, können Sie auch eine temporäre 30-Tage-Lizenz anfordern. Weitere Informationen finden Sie unter Wie bekomme ich eine temporäre Lizenz?

Einschränkungen der Testversion

Die Evaluierungsversion von Aspose.ZIP (ohne Angabe einer Lizenz) bietet mit Ausnahme einiger Evaluierungseinschränkungen die volle Produktfunktionalität.

Usage contextRestrictions
Size of data to compressNo more than 532,768 bytes of each entry to be compressed
Size of data to decompressNo more than 500,000 bytes of each entry to be decompressed
CRC verification on decompressionNot performed
MAC verification on decompression in an encrypted fileNot performed
Number of entries compressedNo more than 10
Extraction by running self-extracted archiveNo more then 10 files no more than 500,000 bytes each

Anwenden einer Lizenz

Sie können eine Testversion von Aspose.ZIP ganz einfach von der Download-Seite herunterladen. Die Testversion bietet absolut die gleichen Funktionen wie die lizenzierte Version von Aspose.ZIP. Darüber hinaus wird die Testversion einfach lizenziert, wenn Sie eine Lizenz erwerben und ein paar Codezeilen hinzufügen, um die Lizenz anzuwenden.

Über die Lizenz

Bei der Lizenz handelt es sich um eine reine XML-Textdatei, die Details wie den Produktnamen, die Anzahl der Entwickler, für die die Lizenz lizenziert ist, das Ablaufdatum des Abonnements usw. enthält. Die Datei ist digital signiert. Ändern Sie sie daher nicht. Selbst das versehentliche Einfügen eines zusätzlichen Zeilenumbruchs in die Datei führt dazu, dass die Datei ungültig wird.

Sie müssen vor der Verwendung von Aspose.ZIP eine Lizenz festlegen, wenn Sie die Testeinschränkungen vermeiden möchten. Es ist nur einmal erforderlich, eine Lizenz pro Anwendung (oder Prozess) festzulegen.

Lizenz mithilfe einer Datei oder eines Stream-Objekts anwenden

Einrichten einer Lizenz in Aspose.ZIP für .NET

In Aspose.Zip kann die Lizenz aus einer Datei, einem Stream oder einer eingebetteten Ressource geladen werden. Aspose.ZIP versucht, die Lizenz an den folgenden Orten zu finden:

Lizenz mit Datei- oder Stream-Objekt anwenden

Der einfachste Weg, eine Lizenz festzulegen, besteht darin, die Lizenzdatei im selben Ordner wie die DLL der Komponente (in Aspose.ZIP enthalten) abzulegen und nur den Dateinamen ohne Pfad anzugeben.

1// Instanziieren Sie eine Lizenzinstanz und legen Sie die Lizenzdatei über ihren Pfad fest
2
3Aspose.ZIP.License-Lizenz = new Aspose.ZIP.License();
4
5License.SetLicense("Aspose.ZIP.lic");
1// Instanziieren Sie eine Lizenzinstanz und legen Sie die Lizenz über einen Stream fest
2
3Aspose.ZIP.License-Lizenz = new Aspose.ZIP.License();
4
5License.SetLicense(myStream);

Wenn Sie die SetLicense-Methode aufrufen, sollte der Lizenzname mit dem Namen Ihrer Lizenzdatei identisch sein. Sie können beispielsweise den Namen der Lizenzdatei in „Aspose.ZIP.lic.xml“ ändern. Dann sollten Sie in Ihrem Code den geänderten Lizenznamen (Aspose.ZIP.lic.xml) für die SetLicense-Methode verwenden.

Einbindung der Lizenzdatei als eingebettete Ressource

Eine weitere praktische Möglichkeit, die Lizenz mit Ihrer Anwendung zu verpacken und sicherzustellen, dass sie nicht verloren geht, besteht darin, sie als eingebettete Ressource in eine der Assemblys einzubinden, die die DLL der Komponente aufrufen (in Aspose.ZIP enthalten). Um die Lizenzdatei als eingebettete Ressource einzubinden, führen Sie die folgenden Schritte aus:

Bitte sehen Sie sich das folgende Beispiel an, um diese Methode zum Festlegen einer Lizenz (eingebettet) in Ihren Anwendungen zu verstehen.

1// Instanziieren Sie die Lizenzklasse
2
3Aspose.ZIP.License-Lizenz = new Aspose.ZIP.License();
4
5// Nur den Namen der in die Assembly eingebetteten Lizenzdatei übergeben
6
7License.SetLicense("Aspose.ZIP.lic");

Anwenden einer Metered-Lizenz (Pay-per-Use)

Eine Metered-Lizenz ist ein Lizenzierungsmechanismus, der es Kunden ermöglicht, eine Abrechnung basierend auf der Nutzung der API-Funktionen vorzunehmen. Weitere Einzelheiten finden Sie im FAQ-Abschnitt „Metered Licensing“. Zur Aktivierung der Metered-Lizenz benötigen Sie öffentliche und private Schlüssel.

Das Anwenden einer Metered-Lizenz ist so einfach wie diese beiden Codezeilen:

1var metered = new MeteredLicense();
2metered.SetMeteredKey("<public key>", "<private key>");

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.