Dans cet article, vous apprendrez comment convertir ou exporter un fichier MS Publisher PUB vers un document MS Word au format DOCX ou DOC. Le guide étape par étape montrera tous les détails sur la conversion :
- API Java pour convertir le fichier PUB en document Word au format DOC/DOCX
- Convertir un fichier PUB en document Word DOCX DOC par programme en Java
API Java pour convertir le fichier PUB en document Word au format DOC/DOCX
Vous allez convertir un fichier PUB en un document Word en deux étapes. Tout d’abord, vous convertissez un fichier PUB en PDF à l’aide de l’API Aspose.PUB for Java. Ensuite, vous convertissez le fichier PDF en document Word à l’aide de l’API Aspose.PDF for Java. Vous pouvez télécharger 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 un fichier PUB en document Word DOCX DOC par programmation en Java
Vous pouvez convertir un fichier Microsoft Publisher PUB en un document Word au format DOCX ou DOC en procédant comme suit :
- Tout d’abord, initialisez ByteArrayOutputStream pour contenir le fichier intermédiaire.
- Initialisez Pub Parser pour le fichier PUB.
- Analyser le fichier Publisher d’entrée.
- Convertissez PUB en fichier PDF et enregistrez la sortie dans le flux.
- Chargez le document PDF intermédiaire avec l’objet de classe Document.
- Enfin, convertissez le fichier au format MS Word DOCX ou DOC avec la méthode Save.
Le code ci-dessous explique comment convertir ou exporter un fichier PUB vers un document Word au format DOCX DOC par programmation à l’aide de Java :
// Spécifiez le chemin d'accès au fichier Publisher d'entrée
String fileName = "Sample.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 MS Word DOCX ou DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);
Obtenez une licence API gratuite
Vous pouvez évaluer les API Aspose sans aucune limitation en demandant une licence temporaire gratuite.
Conclusion
En conclusion, vous avez appris à convertir ou à exporter un fichier Microsoft Publisher PUB vers un document Word en tant que fichier DOC ou DOCX par programmation à l’aide de Java. Vous pouvez intégrer cette fonctionnalité dans n’importe laquelle de 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 d’assistance gratuit. Bon codage !