Convertir LaTeX en Word en utilisant C++

TeX est un système de composition qui a été noté comme l’un des systèmes typographiques numériques les plus sophistiqués. Les fichiers TeX sont utilisés pour composer différents documents et livres contenant du texte, des symboles et des expressions arithmétiques. La plupart des éditeurs TeX génèrent une sortie PDF. Il peut y avoir des cas où vous avez besoin de la sortie d’un fichier TeX en tant que document Word. Dans de tels cas, cet article vous apprendra comment convertir des fichiers LaTeX en fichiers Word à l’aide de C++.

API C++ pour convertir des fichiers LaTeX TeX en fichiers Word

Aspose.PDF for C++ est une puissante bibliothèque C++ qui vous permet de créer, lire et modifier des documents PDF. De plus, l’API prend en charge la conversion des fichiers LaTeX TeX en fichiers Word. Vous pouvez soit installer l’API via NuGet ou la télécharger directement à partir de la section downloads.

PM> Install-Package Aspose.PDF.Cpp

Convertir un fichier LaTeX TeX en DOCX en utilisant C++

Voici les étapes pour convertir un fichier LaTeX TeX en un fichier Word en utilisant C++.

L’exemple de code suivant montre comment convertir un fichier LaTeX TeX en un fichier Word à l’aide de C++.

// Créer une instance de la classe TeXLoadOptions
auto options = MakeObject<TeXLoadOptions>();

// Charger le fichier TeX
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\samplefile.tex", options);

// Enregistrez le fichier TeX au format DOCX
pdfDocument->Save(u"OutputDirectory\\TeXToDOCX_out.docx", SaveFormat::DocX);

Obtenez une licence gratuite

Vous pouvez essayer l’API sans limites d’évaluation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers LaTeX TeX en fichiers Word à l’aide de C++. Nous y sommes parvenus en utilisant l’API Aspose.PDF for C++. Il s’agit d’une API robuste qui fournit de nombreuses fonctionnalités supplémentaires pour automatiser vos flux de travail liés au PDF. Vous pouvez explorer l’API en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également