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 presentation
- Konvertera PUB till PPT/PPTX presentationsfil Programmatiskt 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:
- Initiera ByteArrayOutputStream för att hålla mellanliggande PDF-fil.
- Initiera Pub Parser för PUB-filen.
- Parse indatapubliceringsfilen.
- Konvertera PUB till PDF-fil och spara utdata i strömmen.
- Ladda den mellanliggande PDF-filen med klassobjektet Document.
- 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.