PUB in PPTX in Java

I file di Microsoft Publisher vengono solitamente utilizzati per progettare e creare documenti per la pubblicazione su larga scala. In alcuni scenari, potrebbe essere necessario convertire PUB in PPT o PPTX file di presentazione. In base a ciò, l’articolo descrive come convertire un file PUB di Publisher in un file di presentazione PPT o PPTX in Java.

API Java per convertire file PUB in presentazioni PPT/PPTX

Convertirai un file PUB in una presentazione PowerPoint come file PPT o PPTX in due passaggi. Innanzitutto, devi convertire un file PUB in PDF utilizzando l’API Aspose.PUB for Java. Quindi è necessario convertire il file PDF intermedio in un file di presentazione con l’API Aspose.PDF for Java. Puoi ottenere i file JAR dalla sezione Nuove versioni o specificare le seguenti configurazioni nel file pom.xml dei tuoi progetti basati su Maven:

Archivio:

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

Dipendenza:

 <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>

Converti PUB in file di presentazione PPT/PPTX in modo programmatico in Java

Puoi convertire un file PUB di Microsoft Publisher in un file di presentazione in formato PPT o PPTX con i passaggi seguenti:

  1. Inizializza ByteArrayOutputStream per conservare il file PDF intermedio.
  2. Inizializza Pub Parser per il file PUB.
  3. Analizza il file dell’editore di input.
  4. Converti PUB in file PDF e salva l’output nel flusso.
  5. Carica il file PDF intermedio utilizzando l’oggetto classe Document.
  6. Salva il file PPT o PPTX di output.

Il seguente frammento di codice mostra come convertire un file PUB in una presentazione PowerPoint PPT o PPTX a livello di codice in Java:

// Specificare il percorso per il file Publisher di input
String fileName = "Test.pub";

// Inizializza ByteArrayOutputStream per contenere il file PDF intermedio.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Inizializza Pub Parser per il file PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analizza il file dell'editore
com.aspose.pub.Document doc = parser.parse();

// Converti PUB in file PDF e salva l'output nel flusso
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Carica il documento PDF intermedio
Document pdfDocument = new Document(os.toByteArray());

// Converti o esporta il file in formato PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Prova la demo online

Prova l’app web PUB to PPTX sviluppata utilizzando questa API.

Ottieni la licenza API gratuita

Puoi valutare le API Aspose senza alcuna limitazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire o esportare il file PUB di Microsoft Publisher in un file di presentazione come file PPT o PPTX a livello di codice in Java. Puoi incorporare questa funzione nelle tue applicazioni basate su Java. Inoltre, puoi esplorare molte altre funzionalità offerte dalle API di Aspose visitando la documentazione. In caso di dubbi, non esitare a contattarci al forum.

Guarda anche