PUB Dateien werden normalerweise zum Erstellen oder Bearbeiten der Veröffentlichungen verwendet. Broschüren, Broschüren, Visitenkarten und viele andere Dateitypen werden in der Microsoft Publisher Anwendung erstellt und daher mit der Datei erweiterung .pub gespeichert. Aufgrund der Beliebtheit und Unterstützung des PDF-Formats müssen Sie jedoch möglicherweise PUB in PDF konvertieren. Für solche Szenarien ist Aspose.PUB for C++ API die Antwort auf Ihre Anforderungen.
C++ PUB zu PDF Konverter API
Wenn man sich die Hintergrundinformationen über die API ansieht, war zuvor nur die API Aspose.PUB for .NET verfügbar, sodass man diese mit der Programmiersprache C# oder VB.NET verwenden konnte. Die zunehmenden und sich wiederholenden Anfragen zur Unterstützung der C++-Plattform führten jedoch zur Konzeption der Aspose.PUB for C++ API. Jetzt können Sie PUB Dateien in Ihren C++ Anwendungen bearbeiten, manipulieren und konvertieren.
Installation
Die API ist im Abschnitt Downloads sowie in der Galerie NuGet verfügbar. Hier können Sie einfach den folgenden Befehl ausführen oder mithilfe von NuGet Manager for Solution in Visual Studio IDE installieren.
PM> Install-Package Aspose.PUB.Cpp
Konvertieren Sie PUB in C++ in PDF
Da Sie die API inzwischen installiert und eingerichtet haben. Wir sind gut darin, eine PUB Datei in PDF zu konvertieren. Lassen Sie uns mit den folgenden Schritten mit einer Beispiel-Microsoft Publisher Datei in PDF arbeiten:
- Eingabe-PUB Datei laden
- Konvertieren Sie PUB in PDF mit der methode ConvertToPdf.
- Speichern Sie die ausgegebene PDF Datei
Der folgende C++-Code basiert auf diesen Schritten, die zeigen, wie Sie PUB in Ihren C++ Anwendungen in PDF konvertieren.
System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";
System::Console::WriteLine(u"Convert starting...");
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
System::Console::WriteLine(u"Convert done.");
Der folgende Screenshot zeigt die Ausgabe-PDF Datei, die mit dem gerade getesteten C++-code snippet generiert wurde:
Es ist wichtig, hier zu beachten, dass Aspose.PUB für die C++-API Eingabe-PUB Dateien mit mehreren Seiten unterstützt, die in eine PDF Datei mit vielen Seiten konvertiert werden sollen. Darüber hinaus werden wir das PUB zu PDF-Rendering mit kommenden Versionen weiter verbessern.
Kostenlose temporäre Lizenz zur Evaluierung von Aspose.PUB for C++
Wie andere von Aspose angebotene APIs bieten wir auch für Aspose.PUB for C++ API eine kostenlose Testlizenz für 30 Tage an. Auf diese Weise können Sie die API in vollem Umfang testen. Die Testphase kann jedoch auf Anfrage einige Male verlängert werden, wenn Ihr POC, die Machbarkeit oder ein anderes organisatorisches Verfahren einige Zeit in Anspruch nimmt. Detaillierte Informationen finden Sie auf der Seite Temporäre Lizenz, wenn Sie die API testen möchten, bevor Sie für sie bezahlen.
Fazit
Publisher Dateien werden in der heutigen Zeit häufig verwendet, und die Funktion des PUB zu PDF Dateiformats ist sehr wichtig. Aus diesem Grund ist es eines der ersten Features, das in der C++-Version der API enthalten ist. Falls Sie Hilfe beim Installieren oder Konvertieren von PUB Dateien benötigen, kontaktieren Sie uns über Free Support Forum.