Convertir TeX en image PNG JPG en Java

LaTeX est utilisé pour préparer des documents avec une composition de haute qualité. Le format TeX est utilisé pour communiquer ou publier des documents techniques et scientifiques. Dans certains cas, vous devrez peut-être convertir des fichiers TeX en images comme PNG ou JPG. Dans cet article, vous apprendrez à convertir par programmation des fichiers TeX en images PNG ou JPG en Java. Veuillez parcourir les sections suivantes pour plus d’informations.

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

Aspose.TeX for Java L’API prend en charge le travail avec LTX, TeX, PNG, JPG et d’autres formats pris en charge. Vous pouvez facilement configurer l’API en téléchargeant son fichier JAR depuis la section Téléchargements, ou en utilisant les configurations Maven suivantes :

Repository:

<repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependency:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-tex</artifactId>
        <version>21.11</version>
    </dependency>
</dependencies>

Convertir TeX (LaTeX) en image PNG en Java

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 une image TeX en PNG par programmation en Java :

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Initialiser les options d'enregistrement au format PNG.
options.setSaveOptions(new PngSaveOptions());

// Exécutez la conversion LaTeX en PNG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Convertir LTX ou TeX en image JPG en utilisant Java

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 Java :

// 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.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

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

// Exécutez la conversion LaTeX en JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", 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 à rendre des fichiers LaTeX au format de fichier TeX ou LTX en une image PNG ou JPG par programmation en Java. De plus, vous pouvez visiter la documentation pour vérifier plusieurs autres fonctionnalités de l’API. N’hésitez pas à nous écrire sur le forum pour toute question.

Voir également