Converti LaTeX in un'immagine SVG in C#

Il TeX è un linguaggio che consiste nella programmazione e nella sintassi del markup. LaTeX è il formato più comunemente usato che integra diversi stili di documento come libri, lettere, dichiarazioni, ecc. In alcuni casi d’uso, potresti voler convertire i file TeX in immagini SVG. Di conseguenza, questo articolo illustra come convertire l’immagine TeX in SVG a livello di codice in C#.

Convertitore di immagini da TeX a SVG - Download gratuito dell’API C#

L’API Aspose.TeX for .NET può essere utilizzata per comporre i file TeX in diversi formati di file. Può essere utilizzato per creare, gestire o convertire diversi documenti strutturati. Scarica semplicemente il file DLL di riferimento dalla pagina Nuove versioni o esegui il seguente comando di installazione per configurarlo dalla galleria NuGet:

PM> Install-Package Aspose.TeX

Converti LaTeX TeX in SVG in C# - Guida passo passo

Puoi convertire un file LaTeX TeX in un’immagine SVG seguendo i passaggi seguenti:

  1. Crea opzioni di conversione per il formato Object LaTeX.
  2. Specificare una directory di lavoro del file system.
  3. Inizializza le opzioni per salvare l’immagine SVG.
  4. Esegui la conversione di immagini da LaTeX a SVG.

Converti TeX LTX in immagini SVG a livello di codice in C#

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

  1. Crea opzioni di conversione con la classe TeXOptions.
  2. Impostare la directory di lavoro del file system per generare il file di output.
  3. Inizializza un’istanza della classe SvgSaveOptions.
  4. Esegui la conversione di immagini da LaTeX a SVG con l’istanza della classe TexJob.

Il frammento di codice seguente mostra come convertire un’immagine LaTeX in SVG a livello di codice in C#:

// Crea opzioni di conversione per il formato Object LaTeX sull'estensione del motore Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Specificare una directory di lavoro del file system per l'output.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Inizializza le opzioni per il salvataggio in formato SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Esegui la conversione da LaTeX a SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Ottieni la licenza di valutazione gratuita

Puoi richiedere una licenza temporanea gratuita che ti consente di evitare qualsiasi limitazione di valutazione dell’API.

Conclusione

In questo articolo, hai esplorato come convertire un file LaTeX TeX LTX in un’immagine SVG (Scalable Vector Graphics) a livello di codice in C#. Inoltre, puoi visitare la sezione documentazione per conoscere varie altre funzionalità dell’API. In caso di dubbi o ambiguità, non esitare a scriverci sul forum.

Guarda anche