PUB till PPTX i Java

Microsoft Publisher-filer används vanligtvis för att designa och skapa dokument för publicering i stor skala. I vissa scenarier kan du behöva konvertera PUB till PPT eller PPTX presentationsfil. I enlighet med det beskriver artikeln hur man konverterar en Publisher PUB-fil till en PPT- eller PPTX-presentationsfil i Java.

Java API för att konvertera PUB-fil till PPT/PPTX-presentation

Du kommer att konvertera en PUB-fil till en PowerPoint-presentation som PPT- eller PPTX-fil i två steg. Först måste du konvertera en PUB-fil till PDF med Aspose.PUB for Java API. Sedan måste du konvertera den mellanliggande PDF-filen till en presentationsfil med Aspose.PDF for Java API. Du kan hämta JAR-filerna från avsnittet New Releases eller ange följande konfigurationer i pom.xml-filen för dina Maven-baserade projekt:

Förvar:

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

Beroende:

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

Konvertera PUB till PPT/PPTX presentationsfil Programmatiskt i Java

Du kan konvertera en Microsoft Publisher PUB-fil till en presentationsfil i PPT- eller PPTX-format med stegen nedan:

  1. Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
  2. Initiera Pub Parser för PUB-filen.
  3. Parse indatapubliceringsfilen.
  4. Konvertera PUB till PDF-fil och spara utdata i strömmen.
  5. Ladda den mellanliggande PDF-filen med klassobjektet Document.
  6. Spara den utgående PPT- eller PPTX-filen.

Följande kodavsnitt visar hur man konverterar en PUB-fil till en PPT- eller PPTX PowerPoint-presentation programmatiskt i Java:

// Ange sökväg för indatapubliceringsfil
String fileName = "Test.pub";

// Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Initiera Pub Parser för PUB-filen
IPubParser parser = PubFactory.createParser(fileName);

// Analysera Publisher-filen
com.aspose.pub.Document doc = parser.parse();

// Konvertera PUB till PDF-fil och spara utdata i strömmen
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Ladda det mellanliggande PDF-dokumentet
Document pdfDocument = new Document(os.toByteArray());

// Konvertera eller exportera filen till PPTX-format
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Prova onlinedemo

Prova webbappen PUB till PPTX som utvecklats med detta API.

Få gratis API-licens

Du kan utvärdera Aspose API:er utan några begränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar eller exporterar Microsoft Publisher PUB-fil till en presentationsfil som PPT- eller PPTX-fil programmatiskt i Java. Du kan bädda in den här funktionen i dina Java-baserade applikationer. Dessutom kan du utforska flera andra funktioner som erbjuds av Aspose API:er genom att besöka dokumentationen. Om du har några funderingar är du välkommen att kontakta oss på forumet.

Se även