
Microsoft Publisher-, PUB-Dateien werden häufig für den großflächigen Druck von Dokumenten wie Broschüren, Broschüren, Postern usw. verwendet. In bestimmten Situationen müssen Sie möglicherweise eine PUB-Datei in eine Präsentationsdatei als [PPT] konvertieren. 2- oder PPTX-Datei. In diesem Artikel wird beschrieben, wie Sie die Publisher-Dateien programmgesteuert in C# konvertieren.
- PUB zu PPT/PPTX PowerPoint-Präsentationskonverter – C#-API-Installation
- Konvertieren Sie PUB programmgesteuert in C# in PPT/PPTX
PUB zu PPT/PPTX PowerPoint-Präsentationskonverter – C#-API-Installation
Die Umwandlung von PUB in PPT oder PPTX PowerPoint ist ein zweistufiger Prozess. Im ersten Schritt müssen Sie eine PUB-Datei in eine PDF-Datei konvertieren und dann die PDF-Datei in eine PPT- oder PPTX-Datei konvertieren. Sie müssen also die DLL-Dateien für Aspose.PUB for .NET und Aspose.PDF for .NET API herunterladen. Oder Sie können diese APIs mit den folgenden NuGet-Befehlen konfigurieren:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
Konvertieren Sie PUB programmgesteuert in C# in PPT/PPTX
Sie können Microsoft Publisher, PUB, Dateien in PowerPoint-Präsentationen im PPT- oder PPTX-Format konvertieren, indem Sie die folgenden Schritte ausführen:
- Erstellen Sie ein MemoryStream-Objekt, um eine PDF-Zwischendatei zu speichern.
- Analysieren Sie die PUB-Quelldatei mit der Methode IPubParser.Parse().
- Konvertieren Sie die PUB-Datei in PDF und speichern Sie die Ausgabe im MemoryStream.
- Laden Sie die PDF-Datei und initialisieren Sie die Klasseninstanz PptxSaveOptions.
- Speichern Sie die ausgegebene PPT- oder PPTX-Datei.
Das folgende Code-Snippet zeigt, wie eine PUB-Datei programmgesteuert in C# in eine PPT- oder PPTX-PowerPoint-Präsentation konvertiert wird:
string fileName = "Test.pub";
// Initialisieren Sie einen MemoryStream, um das Ausgabedokument zu speichern
MemoryStream stream = new MemoryStream();
// Eingabe-PUB-Datei laden
IPubParser parser = PubFactory.CreateParser(fileName);
// Analysieren Sie die Eingabe-Publisher-Datei
Aspose.Pub.Document doc = parser.Parse();
// Konvertieren Sie die PUB-Datei in PDF und speichern Sie das Ergebnis in einem MemoryStream
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Laden Sie die PDF-Eingabedatei aus dem MemoryStream
Document document = new Document(stream);
// Initialisieren Sie das PptxSaveOptions-Klassenobjekt
PptxSaveOptions options = new PptxSaveOptions();
// Ausgabe-Präsentationsdatei speichern (PPT/PPTX)
document.Save("Output.pptx", options);
Probieren Sie die Online-Demo aus
Probieren Sie die Web-App PUB to PPTX aus, die mit dieser API entwickelt wurde.
Erhalten Sie eine kostenlose API-Lizenz
Sie können die API ohne Einschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie eine Microsoft Publisher-, PUB-, Datei in eine PowerPoint-Präsentation als PPT- oder PPTX-Datei programmgesteuert in C# konvertieren. Darüber hinaus können Sie andere Funktionen der API überprüfen, indem Sie die Dokumentation besuchen oder sich über das Forum mit uns in Verbindung setzen.