Laden der Lizenz MS PUB

Holen Sie sich die Lizenz von MS Publisher aus einer Datei oder streamen Sie C++

 

Microsoft Publisher ist eine Software, die sich auf Seitenlayout und -design spezialisiert hat. Sie unterstützt verschiedene Dateiformate, einschließlich MS Publisher 2.0 oder höher, .txt, RTF, MS Word, HTML, Unicode‑Text und mehr. Das .pub‑Dateiformat in Publisher ist vielseitig, da es eine Mischung aus Text, Bildern und Grafiken enthalten kann, was es ideal zum Erstellen von Werbematerialien wie Flyern, Broschüren und Postkarten macht. Diese Dateien können mit Microsoft Publisher geöffnet, bearbeitet und gedruckt werden, aber sie können nicht in anderen Programmen wie Microsoft Word oder Adobe InDesign geöffnet oder bearbeitet werden, es sei denn, sie werden zuerst in ein anderes Dateiformat konvertiert.

Aspose.PUB für C++ ist eine Bibliothek, die für die Arbeit mit .pub‑Dateien entwickelt wurde. Sie ermöglicht das Laden, Bearbeiten und Konvertieren von .pub‑Dateien in PDF, HTML, XLSX, DOC und andere Bildformate. Die Bibliothek kann in C++‑Projekte integriert oder zum Erstellen plattformübergreifender Anwendungen zum Öffnen, Zusammenführen und Konvertieren von Microsoft Publisher‑Dateien verwendet werden. Mit diesem Lösungs­ansatz können Sie .pub‑Dateien effizient konvertieren, ohne zusätzliche Software oder Abonnements zu benötigen. Zusätzlich können PUB‑Dateien zur Ansicht oder leichten Bearbeitung geöffnet oder mehrere PUB‑Dateien zu einem einzigen Dokument zusammengeführt werden, um Arbeitsabläufe zu vereinfachen. Beispiele für die Implementierung der Bibliothek in verschiedenen Anwendungen sind verfügbar und können getestet werden.

Auf dieser Seite erfahren Sie, wie Sie eine Lizenz für die Verwendung der Aspose.Pub‑Bibliothek für C++ festlegen. Die Lizenzdatei ist erforderlich, um die Bibliothek zu nutzen, und gewährt Zugriff auf deren Funktionen und Möglichkeiten sowie auf Support und Upgrades. Weitere Codebeispiele und Datendateien finden Sie im Aspose Github‑Projekt .

Bevor Sie Aspose.PUB verwenden, müssen Sie Ihre Lizenz aktivieren. Öffnen Sie den NuGet‑Paket‑Manager Ihres Projekts und suchen Sie nach Aspose.PUB. Installieren Sie das Paket direkt in Ihrer Entwicklungsumgebung. Wenn Sie die Befehlszeile bevorzugen, öffnen Sie die Package Manager‑Konsole und geben Sie `Install-Package Aspose.PUB` (ohne Anführungszeichen) ein. Nachdem Sie einen der beiden Schritte abgeschlossen haben, können Sie Aspose.PUB in Ihren Projekten einsetzen.

Package Manager Console Command


    PM> Install-Package Aspose.PUB

Dieser Code erklärt das Laden der Aspose.PUB‑Lizenz aus einer Datei. Dazu sollten die nächsten Schritte unternommen werden:

  1. Initialisieren Sie das Lizenzobjekt vom Typ Aspose::Pub::License. Die Methode System::MakeObject() wird verwendet, um dynamisch eine Instanz der Klasse License zu erstellen.
  2. Rufen Sie die Methode SetLicense() für das Lizenzobjekt auf und übergeben Sie den Pfad zur Lizenzdatei als Argument.

Schritte zum Laden der PUB‑Lizenz aus einer Datei in C++

    using Aspose::PUB;
    using System;
    // Initialize the license object
	auto license = System::MakeObject<Aspose::Pub::License>();
	// Set the license
	license->SetLicense(dataDir() + u"License\\Aspose.PUB.C++.lic");

Um die Aspose.PUB‑Lizenz aus einem Stream zu laden, sollten die nächsten Schritte ausgeführt werden:

  1. Erstellen Sie eine Instanz der License -Klasse und weisen Sie sie einer Lizenz‑Variablen zu.
  2. Um die Lizenz zu laden, erstellen Sie eine Instanz der FileStream-Klasse, die einen Bytestrom darstellt und zum Lesen aus und Schreiben in Dateien verwendet wird.
  3. Rufen Sie die Methode SetLicense() für das Lizenzobjekt auf und übergeben Sie ihr das Objekt myStream. Diese Methode legt die Lizenz für die Aspose.Pub‑Bibliothek anhand des Inhalts der Lizenzdatei fest, der durch das FileStream-Objekt repräsentiert wird.

Schritte zum Laden der PUB‑Lizenz aus einem Stream in C++

    // Initialize a license object
    intrusive_ptr<License>license = new License();
    // Load the license in FileStream
    intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.PUB.Cpp.lic"), FileMode_Open);(u"License\\Aspose.Total.C++.lic", System::IO::FileMode::Open);
    // Set the license
    license->SetLicense(myStream);



FAQ

1. Wie kann ich eine Lizenz für die Aspose.PUB API Solution erhalten?

Der einfachste Weg, eine Lizenz anzuwenden, besteht darin, die Lizenzdatei im selben Ordner wie die Datei Aspose.PUB.dll abzulegen und nur den Dateinamen ohne Pfad anzugeben. Eine andere Möglichkeit besteht darin, eine Lizenz aus einem Stream zu laden.

2. Gibt es irgendwelche Einschränkungen in der Testversion von Aspose.PUB?

Die Testversion von Aspose.PUB bietet vollständige Produktfunktionalität, mit dem einzigen Unterschied, dass oben im konvertierten Dokument eine Warnung zur Testversion deutlich sichtbar angezeigt wird.

3. Kann ich die Aspose.PUB API Solution testen, bevor ich eine Lizenz kaufe?

Auf jeden Fall bietet Aspose eine kostenlose Evaluierungsversion der Aspose.PUB API Solution für Entwickler an, um deren Funktionalitäten und Kompatibilität mit ihren Anwendungen zu testen. Mit der Evaluierungsversion können Sie die Fähigkeiten der API erkunden und sicherstellen, dass sie Ihren Anforderungen entspricht, bevor Sie eine erstellen Kaufentscheidung. Laden Sie einfach die Testversion von der Aspose-Website herunter und beginnen Sie mit der Evaluierung in Ihrer Entwicklungsumgebung.