Converti l'immagine TeX in PNG JPG in C#

Il formato TeX viene utilizzato per lavorare con documenti tecnici e scientifici. Viene spesso utilizzato per comunicare o pubblicare tali documenti. In determinate situazioni, potrebbe essere necessario eseguire il rendering di file TeX su immagini come PNG o JPG. In questo articolo imparerai come convertire le immagini TeX in PNG o JPG a livello di codice in C#. Si prega di fare riferimento alle sezioni seguenti per ulteriori dettagli.

Convertitore da LTX/TeX a PNG o JPG – Installazione dell’API C#

L’API Aspose.TeX for .NET supporta l’utilizzo di TeX, PNG, JPG e altri formati supportati. Puoi configurare facilmente l’API scaricando il suo file DLL dalla sezione Download o installandolo da NuGet con il comando di installazione seguente:

PM> Install-Package Aspose.TeX

Converti TeX (LaTeX) in un’immagine PNG in C#

Puoi convertire un file LTX o TeX in un’immagine PNG con i seguenti passaggi:

  1. Carica il file LTX o TEX di input.
  2. Crea opzioni di conversione per il formato LaTeX con la classe TeXOptions.
  3. Inizializza PngSaveOptions per salvare l’immagine in formato PNG.
  4. Esegui la conversione da LaTeX a PNG con la classe TexJob.

Il frammento di codice seguente spiega come convertire il file TeX in PNG a livello di codice in C#:

// Carica il file LTX o TEX di input
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

// Specificare la directory di lavoro del file system per l'output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Inizializza PngSaveOptions per salvare l'immagine in formato PNG.
options.SaveOptions = new PngSaveOptions();

// Esegui la conversione da LaTeX a PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

Converti LTX o TeX in immagini JPG usando C#

Puoi convertire un file LaTeX con estensione LTX o TEX in un’immagine JPG con i passaggi seguenti:

  1. Carica il file LaTeX di origine.
  2. Crea opzioni usando l’oggetto classe TeXOptions.
  3. Specificare l’oggetto classe JpegSaveOptions.
  4. Esegui LaTeX su JPG usando la classe TexJob.

Il codice seguente elabora come convertire l’immagine TeX in JPG a livello di codice usando C#:

// Carica il file LTX o TEX di input
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

// Specificare la directory di lavoro del file system per l'output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Inizializza le opzioni per il salvataggio in formato JPG.
options.SaveOptions = new JpegSaveOptions();

// Esegui la conversione da LaTeX a JPG.
new TeXJob(stream, new ImageDevice(), options).Run();

Ottieni la licenza di valutazione gratuita

Puoi valutare l’API senza alcuna limitazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato a convertire i file TeX in immagini PNG o JPG a livello di codice in C#. È possibile incorporare la funzione per convertire file LaTeX con estensione TEX o LTX nelle applicazioni basate su .NET o .NET Core. Inoltre, puoi dare un’occhiata alla documentazione. Non esitare a contattarci nel forum per qualsiasi tua domanda.

Guarda anche