PUB à PPTX en Java

Les fichiers Microsoft Publisher sont généralement utilisés pour concevoir et créer des documents destinés à être publiés à grande échelle. Dans certains scénarios, vous devrez peut-être convertir PUB en PPT ou PPTX fichier de présentation. Conformément à cela, l’article décrit comment convertir un fichier Publisher PUB en un fichier de présentation PPT ou PPTX en Java.

API Java pour convertir le fichier PUB en présentation PPT/PPTX

Vous convertirez un fichier PUB en une présentation PowerPoint en tant que fichier PPT ou PPTX en deux étapes. Tout d’abord, vous devez convertir un fichier PUB en PDF à l’aide de l’API Aspose.PUB for Java. Ensuite, vous devez convertir le fichier PDF intermédiaire en un fichier de présentation avec l’API Aspose.PDF for Java. Vous pouvez obtenir les fichiers JAR à partir de la section New Releases ou spécifier les configurations suivantes dans le fichier pom.xml de vos projets basés sur Maven :

Repository:

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

Dependency:

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

Convertir PUB en fichier de présentation PPT/PPTX par programmation en Java

Vous pouvez convertir un fichier Microsoft Publisher PUB en un fichier de présentation au format PPT ou PPTX en procédant comme suit :

  1. Initialisez ByteArrayOutputStream pour contenir le fichier PDF intermédiaire.
  2. Initialisez Pub Parser pour le fichier PUB.
  3. Analyser le fichier Publisher d’entrée.
  4. Convertissez PUB en fichier PDF et enregistrez la sortie dans le flux.
  5. Chargez le fichier PDF intermédiaire à l’aide de l’objet de classe Document.
  6. Enregistrez le fichier PPT ou PPTX de sortie.

L’extrait de code suivant montre comment convertir un fichier PUB en une présentation PowerPoint PPT ou PPTX par programme en Java :

// Spécifiez le chemin d'accès au fichier Publisher d'entrée
String fileName = "Test.pub";

// Initialisez ByteArrayOutputStream pour contenir le fichier PDF intermédiaire.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Initialiser Pub Parser pour le fichier PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analyser le fichier Publisher
com.aspose.pub.Document doc = parser.parse();

// Convertissez PUB en fichier PDF et enregistrez la sortie dans le flux
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Charger le document PDF intermédiaire
Document pdfDocument = new Document(os.toByteArray());

// Convertir ou exporter le fichier au format PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Essayez la démo en ligne

Veuillez essayer l’application Web PUB vers PPTX développée à l’aide de cette API.

Obtenez une licence API gratuite

Vous pouvez évaluer les API Aspose sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris comment convertir ou exporter un fichier Microsoft Publisher PUB vers un fichier de présentation en tant que fichier PPT ou PPTX par programme en Java. Vous pouvez intégrer cette fonctionnalité dans vos applications Java. De plus, vous pouvez explorer plusieurs autres fonctionnalités offertes par les API Aspose en visitant la documentation. En cas de problème, n’hésitez pas à nous contacter sur le forum.

Voir également