Convertir Latex en SVG en Java

LaTeX est utilisé pour créer des documents scientifiques raffinés et raffinés pouvant inclure des expressions mathématiques complexes, des documents multilingues, etc. Dans certains scénarios, vous devrez peut-être convertir un fichier TeX en une image SVG. Suite à ces exigences, cet article explique comment convertir TeX en image SVG par programme en Java.

Convertisseur d’images TeX en SVG - Installation de l’API Java

Aspose.TeX pour Java L’API prend en charge la composition des fichiers TeX. De plus, vous pouvez créer un format TeX personnalisé ou restituer les fichiers LaTeX aux [formats de fichiers] pris en charge 5. Vous pouvez facilement configurer l’API en téléchargeant le fichier JAR à partir de la section Téléchargements, ou utiliser les spécifications suivantes dans le fichier pom.xml pour l’installer à partir du référentiel :

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

Comment convertir LaTeX TeX en SVG en Java - Étapes

Les étapes suivantes montrent comment convertir un fichier au format LaTeX en une image SVG :

  1. Créez des options de conversion LaTeX sur l’extension du moteur Object TeX.
  2. Spécifiez un répertoire de travail.
  3. Initialisez l’objet SvgSaveOptions pour le rendu de l’image SVG.
  4. Exécutez la conversion d’image LaTeX en SVG.

Convertir LaTeX en image SVG par programmation en Java

Vous devez suivre les étapes suivantes pour convertir un fichier LaTeX en une image SVG :

  1. Créez des options de conversion LaTeX à l’aide de l’objet de classe TeXOptions.
  2. Spécifiez le répertoire de travail pour créer le fichier de sortie.
  3. Créez un objet de la classe SvgSaveOptions.
  4. Rendez le fichier au format LaTeX au format SVG à l’aide de la classe TexJob.

L’exemple de code suivant montre comment convertir une image LaTeX en SVG par programmation en Java :

// Créez des options de conversion pour le format Object LaTeX lors de l'extension du moteur Object TeX.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Spécifiez un répertoire de travail du système de fichiers pour la sortie.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// Initialiser les options d'enregistrement au format SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// Exécutez la conversion LaTeX en SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

Obtenez une licence d’évaluation gratuite

Vous pouvez éviter les limitations d’évaluation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir un fichier LaTeX en une image SVG évolutive par programmation en Java. De plus, vous pouvez explorer l’espace documentation pour consulter d’autres chapitres qui couvrent différentes fonctionnalités de l’API. N’hésitez pas à nous contacter sur forum au cas où vous auriez besoin de discuter d’exigences ou de préoccupations.

Voir également