Convertir TeX en image PNG JPG en C#

Le format TeX est utilisé pour travailler avec des documents techniques et scientifiques. Il est souvent utilisé pour communiquer ou publier de tels documents. Dans certaines situations, vous devrez peut-être convertir des fichiers TeX en images telles que PNG ou JPG. Dans cet article, vous apprendrez à convertir des images TeX en PNG ou JPG par programmation en C#. Veuillez vous référer aux sections suivantes pour plus de détails.

Convertisseur LTX/TeX en PNG ou JPG - Installation de l’API C#

Aspose.TeX for .NET L’API prend en charge le travail avec TeX, PNG, JPG et d’autres formats pris en charge. Vous pouvez facilement configurer l’API en téléchargeant son fichier DLL depuis la section Téléchargements, ou en l’installant depuis NuGet avec la commande d’installation ci-dessous :

PM> Install-Package Aspose.TeX

Convertir TeX (LaTeX) en image PNG en C#

Vous pouvez convertir un fichier LTX ou TeX en image PNG en procédant comme suit :

  1. Chargez le fichier LTX ou TEX d’entrée.
  2. Créez des options de conversion pour le format LaTeX avec la classe TeXOptions.
  3. Initialisez PngSaveOptions pour enregistrer l’image au format PNG.
  4. Exécutez la conversion LaTeX en PNG avec la classe TexJob.

L’extrait de code ci-dessous explique comment convertir un fichier TeX en PNG par programmation en C# :

// Charger le fichier d'entrée LTX ou TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

// Spécifiez le répertoire de travail du système de fichiers pour la sortie.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Initialisez PngSaveOptions pour enregistrer l'image au format PNG.
options.SaveOptions = new PngSaveOptions();

// Exécutez la conversion LaTeX en PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

Convertir LTX ou TeX en image JPG en utilisant C#

Vous pouvez convertir un fichier LaTeX avec l’extension de fichier LTX ou TEX en une image JPG en suivant les étapes ci-dessous :

  1. Chargez le fichier LaTeX source.
  2. Créez des options à l’aide de l’objet de classe TeXOptions.
  3. Spécifiez l’objet de classe JpegSaveOptions.
  4. Exécutez LaTeX en JPG en utilisant la classe TexJob.

Le code suivant explique comment convertir une image TeX en JPG par programmation à l’aide de C# :

// Charger le fichier d'entrée LTX ou TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

// Spécifiez le répertoire de travail du système de fichiers pour la sortie.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Initialisez les options d'enregistrement au format JPG.
options.SaveOptions = new JpegSaveOptions();

// Exécutez la conversion LaTeX en JPG.
new TeXJob(stream, new ImageDevice(), options).Run();

Obtenez une licence d’évaluation gratuite

Vous pouvez évaluer l’API sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers TeX en images PNG ou JPG par programmation en C#. Vous pouvez intégrer la fonctionnalité pour convertir les fichiers LaTeX avec l’extension de fichier TEX ou LTX dans vos applications basées sur .NET ou .NET Core. De plus, vous pouvez consulter la documentation. N’hésitez pas à nous contacter sur le forum pour toutes vos questions.

Voir également