Convertir LaTeX en image SVG en C#

Le TeX est un langage qui consiste en programmation ainsi qu’en syntaxe de balisage. LaTeX est le format le plus couramment utilisé qui intègre différents styles de documents tels que des livres, des lettres, des déclarations, etc. Dans certains cas d’utilisation, vous souhaiterez peut-être convertir des fichiers TeX en images SVG. En conséquence, cet article explique comment convertir TeX en image SVG par programme en C#.

Convertisseur d’images TeX en SVG - Téléchargement gratuit de l’API C#

L’API Aspose.TeX pour .NET peut être utilisée pour composer des fichiers TeX dans différents formats de fichier. Il peut être utilisé pour créer, gérer ou convertir différents documents structurés. Téléchargez simplement le fichier DLL de référence depuis la page New Releases, ou exécutez la commande d’installation suivante pour le configurer depuis la NuGet gallery :

PM> Install-Package Aspose.TeX

Convertir LaTeX TeX en SVG en C# - Guide étape par étape

Vous pouvez convertir un fichier LaTeX TeX en une image SVG en suivant les étapes ci-dessous :

  1. Créer des options de conversion pour le format Object LaTeX.
  2. Spécifiez un répertoire de travail du système de fichiers.
  3. Initialisez les options de sauvegarde de l’image SVG.
  4. Exécutez la conversion d’image LaTeX en SVG.

Convertir TeX LTX en image SVG par programmation en C#

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

  1. Créez des options de conversion avec la classe TeXOptions.
  2. Définissez le répertoire de travail du système de fichiers pour générer le fichier de sortie.
  3. Initialisez une instance de classe SvgSaveOptions.
  4. Exécutez la conversion d’image LaTeX en SVG avec l’instance de classe TexJob.

L’extrait de code ci-dessous montre comment convertir une image LaTeX en SVG par programmation en C# :

// Créez des options de conversion pour le format Object LaTeX lors de l'extension du moteur Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Spécifiez un répertoire de travail du système de fichiers pour la sortie.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Initialiser les options d'enregistrement au format SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Exécutez la conversion LaTeX en SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Obtenez une licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite qui vous permet d’éviter toute limitation d’évaluation de l’API.

Conclusion

Dans cet article, vous avez exploré comment convertir un fichier LaTeX TeX LTX en une image SVG (Scalable Vector Graphics) par programmation en C#. De plus, vous pouvez visiter la section documentation pour découvrir diverses autres fonctionnalités de l’API. En cas de doute ou d’ambiguïté, n’hésitez pas à nous écrire sur le forum.

Voir également