Lizenzierung | Aspose.PUB für .NET

Bewerten Sie Aspose.PUB

Sie können Aspose.PUB 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.PUB ohne Einschränkungen der Evaluierungsversion testen möchten, können Sie auch eine 30-tägige temporäre Lizenz anfordern. Weitere Informationen finden Sie unter Wie bekomme ich eine temporäre Lizenz?

Einschränkungen der Evaluierungsversion

Die Evaluierungsversion von Aspose.PUB (ohne Angabe einer Lizenz) bietet die volle Produktfunktionalität, mit der Ausnahme, dass oben im konvertierten Dokument eine Evaluierungsversionswarnung angezeigt wird, wie in der folgenden Abbildung dargestellt.

Warnung zur Evaluierungsversion

Beantragung einer Lizenz

Sie können eine Testversion von Aspose.PUB ganz einfach von der Download-Seite herunterladen. Die Testversion bietet absolut die gleichen Funktionen wie die lizenzierte Version von Aspose.PUB. 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.PUB eine Lizenz festlegen, wenn Sie die Testeinschränkungen vermeiden möchten. Es ist nur einmal erforderlich, eine Lizenz pro Anwendung (oder Prozess) festzulegen.

Festlegen einer Lizenz in Aspose.PUB für .NET

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

Wenden Sie die Lizenz mithilfe der Datei an

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

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// The path to the documents directory.
3string dataDir = RunExamples.GetDataDir_Data();
4
5string fileName = dataDir + "Aspose.PUB.Lic";
6
7License pubLicense = new License();
8
9pubLicense.SetLicense(fileName);

Lizenz vom Stream-Objekt anwenden

1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-.NET
2// Initialize license object
3License pubLicense = new License();
4// Load license in FileStream
5FileStream myStream = new FileStream("Aspose.PUB.lic", FileMode.Open);
6// Set license
7pubLicense.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.PUB.lic.xml“ ändern. Dann sollten Sie in Ihrem Code den geänderten Lizenznamen (Aspose.Pub.lic.xml) für die SetLicense-Methode verwenden.

Einschließlich 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 aufruft (in Aspose.PUB enthalten). Um die Lizenzdatei als eingebettete Ressource einzubinden, führen Sie die folgenden Schritte aus:

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

1    //Instantiate the License class
2    Aspose.PUB.License license = new Aspose.PUB.License();
3
4    //Pass only the name of the license file embedded in the assembly
5    license.SetLicense("Aspose.PUB.lic");

Wenden Sie eine Metered-Lizenz an

Mit Aspose.PUB können Entwickler gemessene Schlüssel anwenden. Es handelt sich um einen neuen Lizenzierungsmechanismus. Der neue Lizenzierungsmechanismus wird zusammen mit der bestehenden Lizenzierungsmethode verwendet. Kunden, die eine Abrechnung auf Basis der Nutzung der API-Funktionen wünschen, können die getaktete Lizenzierung nutzen. Weitere Einzelheiten finden Sie im Abschnitt FAQ zur zählerbasierten Lizenzierung.

Zur Anwendung des gemessenen Schlüssels wurde eine neue Klasse „Metered“ eingeführt. Im Folgenden finden Sie einen Beispielcode, der zeigt, wie gemessene öffentliche und private Schlüssel festgelegt werden.

 1	// set metered public and private keys
 2	Aspose.Pub.Metered metered = new Aspose.Pub.Metered();
 3	// Access the setMeteredKey property and pass public and private keys as parameters
 4	metered.SetMeteredKey(
 5        "<type public key here>",
 6        "<type private key here>");
 7	
 8	//convert Publisher document to pdf format
 9	var parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
10	var doc = parser.Parse();
11	Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, "out.pdf");
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.