PUB zu PPT PPTX csharp

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

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:

  1. Erstellen Sie ein MemoryStream-Objekt, um eine PDF-Zwischendatei zu speichern.
  2. Analysieren Sie die PUB-Quelldatei mit der Methode IPubParser.Parse().
  3. Konvertieren Sie die PUB-Datei in PDF und speichern Sie die Ausgabe im MemoryStream.
  4. Laden Sie die PDF-Datei und initialisieren Sie die Klasseninstanz PptxSaveOptions.
  5. 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.

Siehe auch