Converti Latex in SVG in Java

LaTeX viene utilizzato per creare documenti scientifici raffinati e raffinati che possono includere espressioni matematiche complesse, materiali multilingue, ecc. In alcuni scenari, potrebbe essere necessario convertire un file TeX in un’immagine SVG. Seguendo tali requisiti, questo articolo spiega come convertire un’immagine TeX in SVG a livello di codice in Java.

Convertitore di immagini da TeX a SVG – Installazione dell’API Java

Aspose.TeX per Java L’API supporta la composizione dei file TeX. Inoltre, puoi creare un formato TeX personalizzato o eseguire il rendering dei file LaTeX in formati di file. Puoi configurare facilmente l’API scaricando il file JAR dalla sezione Download o utilizzare le seguenti specifiche nel file pom.xml per installarlo dal repository:

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

Come convertire LaTeX TeX in SVG in Java - Passaggi

I seguenti passaggi mostrano come convertire un file in formato LaTeX in un’immagine SVG:

  1. Crea opzioni di conversione LaTeX sull’estensione del motore Object TeX.
  2. Specificare una directory di lavoro.
  3. Inizializza l’oggetto SvgSaveOptions per il rendering dell’immagine SVG.
  4. Esegui la conversione di immagini da LaTeX a SVG.

Converti immagine LaTeX in SVG a livello di programmazione in Java

È necessario seguire i seguenti passaggi per convertire un file LaTeX in un’immagine SVG:

  1. Crea opzioni di conversione LaTeX usando l’oggetto classe TeXOptions.
  2. Specificare la directory di lavoro per creare il file di output.
  3. Crea un oggetto della classe SvgSaveOptions.
  4. Eseguire il rendering del file in formato LaTeX in formato SVG utilizzando la classe TexJob.

Il codice di esempio seguente mostra come convertire un’immagine LaTeX in SVG a livello di codice in Java:

// Crea opzioni di conversione per il formato Object LaTeX sull'estensione del motore Object TeX.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Specificare una directory di lavoro del file system per l'output.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// Inizializza le opzioni per il salvataggio in formato SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// Esegui la conversione da LaTeX a SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

Ottieni la licenza di valutazione gratuita

Puoi evitare le limitazioni alla valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato a convertire un file LaTeX in un’immagine SVG scalabile a livello di codice in Java. Inoltre, puoi esplorare lo spazio documentazione per dare un’occhiata ad altri capitoli che trattano diverse funzionalità dell’API. Non esitare a contattarci al forum nel caso in cui sia necessario discutere di eventuali requisiti o dubbi.

Guarda anche