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#
- Converti TeX (LaTeX) in un’immagine PNG in C#
- Converti LaTeX (TeX) in un’immagine JPG a livello di codice usando C#
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:
- Carica il file LTX o TEX di input.
- Crea opzioni di conversione per il formato LaTeX con la classe TeXOptions.
- Inizializza PngSaveOptions per salvare l’immagine in formato PNG.
- 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:
- Carica il file LaTeX di origine.
- Crea opzioni usando l’oggetto classe TeXOptions.
- Specificare l’oggetto classe JpegSaveOptions.
- 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.