PUB zu PPTX in Java

Microsoft Publisher Dateien werden normalerweise zum Entwerfen und Erstellen von Dokumenten für die Veröffentlichung in großem Umfang verwendet. In einigen Szenarien müssen Sie möglicherweise PUB in eine PPT oder PPTX-Präsentationsdatei konvertieren. Dementsprechend beschreibt der Artikel, wie man eine Publisher-PUB Datei in eine PPT oder PPTX-Präsentationsdatei in Java konvertiert.

Java API zum Konvertieren von PUB Dateien in PPT/PPTX-Präsentationen

Sie konvertieren eine PUB Datei in zwei Schritten in eine PowerPoint Präsentation als PPT oder PPTX Datei. Zuerst müssen Sie eine PUB Datei mit der API Aspose.PUB for Java in PDF konvertieren. Dann müssen Sie die PDF-Zwischendatei mit der API Aspose.PDF for Java in eine Präsentationsdatei konvertieren. Sie können die JAR Dateien aus dem Abschnitt New Releases abrufen oder die folgenden Konfigurationen in der Datei pom.xml Ihrer Maven-basierten Projekte angeben:

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

Konvertieren Sie PUB programmgesteuert in Java in eine PPT/PPTX-Präsentationsdatei

Mit den folgenden Schritten können Sie eine Microsoft Publisher PUB Datei in eine Präsentationsdatei im PPT oder PPTX Format konvertieren:

  1. Initialisieren Sie ByteArrayOutputStream, um die PDF-Zwischendatei zu speichern.
  2. Initialisieren Sie Pub Parser für die PUB Datei.
  3. Parse die Publisher-Eingabedatei.
  4. Konvertieren Sie PUB in eine PDF Datei und speichern Sie die Ausgabe im Stream.
  5. Laden Sie die PDF-Zwischendatei mit dem Klassenobjekt Document.
  6. Speichern Sie die ausgegebene PPT oder PPTX Datei.

Das folgende code snippet zeigt, wie eine PUB Datei programmgesteuert in Java in eine PPT oder PPTX-PowerPoint Präsentation konvertiert wird:

// Geben Sie den Pfad für die Publisher-Eingabedatei an
String fileName = "Test.pub";

// Initialisieren Sie ByteArrayOutputStream, um die PDF-Zwischendatei zu speichern.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Pub Parser für die PUB Datei initialisieren
IPubParser parser = PubFactory.createParser(fileName);

// Analysieren Sie die Publisher Datei
com.aspose.pub.Document doc = parser.parse();

// Konvertieren Sie PUB in eine PDF Datei und speichern Sie die Ausgabe im Stream
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Laden Sie das zwischengeschaltete PDF Dokument
Document pdfDocument = new Document(os.toByteArray());

// Konvertieren oder exportieren Sie die Datei in das PPTX-Format
pdfDocument.save("Output.pptx", new PptxSaveOptions());

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 Aspose-APIs 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 programmgesteuert in Java in eine Präsentationsdatei als PPT oder PPTX Datei konvertieren oder exportieren. Sie können diese Funktion in Ihre Java-basierten Anwendungen einbetten. Darüber hinaus können Sie mehrere andere Funktionen erkunden, die von Aspose-APIs angeboten werden, indem Sie die Dokumentation besuchen. Bei Bedenken können Sie sich gerne im Forum an uns wenden.

Siehe auch