TEX est un format largement utilisé pour la composition d’articles, de livres et d’autres publications. Un fichier TEX est composé de différentes balises pour insérer du texte, des graphiques, des équations mathématiques, des symboles, etc. La plupart des éditeurs TEX génèrent la sortie d’un fichier TEX sous forme de document PDF. Cependant, dans certains cas, vous devrez peut-être générer un document Word à partir du fichier TEX. Dans de tels cas, cet article explique comment convertir un fichier LaTeX (.tex) au format Word à l’aide de Java.
API de conversion Java LaTeX vers Word
Afin de convertir les fichiers LaTeX au format Word DOCX, nous utiliserons Aspose.PDF for Java. Il s’agit d’une puissante API de manipulation de PDF pour générer, modifier ou convertir des documents PDF. Vous pouvez soit télécharger l’API ou l’installer à l’aide des configurations Maven suivantes.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.6</version>
</dependency>
Convertir un fichier LaTeX TEX en DOCX en Java
Voici les étapes pour convertir un fichier LaTeX TEX au format Word DOCX à l’aide de Java.
- Créez une instance de la classe TeXLoadOptions.
- Utilisez la classe Document pour charger le fichier TEX en passant son chemin et l’objet TeXLoadOptions.
- Convertissez TEX en DOCX en utilisant la méthode Document.save(String, SaveFormat) et transmettez le chemin du fichier de sortie et SaveFormat.DocX comme paramètres.
L’exemple de code suivant montre comment convertir des fichiers LaTeX au format Word DOCX.
// Créer un objet TeXLoadOptions
TeXLoadOptions options = new TeXLoadOptions();
// Créer un objet Document
Document pdfDocument = new Document("document.tex", options);
// Convertir TEX en DOCX
pdfDocument.save("TeXToPDF_out.docx", SaveFormat.DocX);
Obtenez une licence API gratuite
Vous pouvez obtenir une licence temporaire afin d’utiliser l’API sans limitations d’évaluation.
Conclusion
Dans cet article, vous avez appris à convertir des fichiers LaTeX au format Word à l’aide de Java. Vous pouvez facilement intégrer le code dans vos applications Java pour automatiser la conversion TEX en DOCX. Pour en savoir plus sur Aspose.PDF for Java, consultez la documentation. Si vous avez des questions, contactez-nous via notre forum.