Konvertera TeX till PNG JPG-bild i C#

Formatet TeX används för att arbeta med tekniska och vetenskapliga dokument. Det används ofta för att kommunicera eller publicera sådana dokument. I vissa situationer kan du behöva rendera TeX-filer till bilder som PNG eller JPG. I den här artikeln kommer du att lära dig hur du konverterar TeX till PNG- eller JPG-bilder programmatiskt i C#. Se följande avsnitt för ytterligare information.

LTX/TeX till PNG eller JPG Converter – C# API Installation

Aspose.TeX for .NET API stöder arbete med TeX, PNG, JPG och andra format som stöds. Du kan enkelt konfigurera API:t genom att ladda ner dess DLL-fil från avsnittet Nedladdningar eller installera det från NuGet med installationskommandot nedan:

PM> Install-Package Aspose.TeX

Konvertera TeX (LaTeX) till PNG-bild i C#

Du kan konvertera en LTX- eller TeX-fil till en PNG-bild med följande steg:

  1. Ladda in LTX- eller TEX-filen.
  2. Skapa konverteringsalternativ för LaTeX-format med klassen TeXOptions.
  3. Initiera PngSaveOptions för att spara bild i PNG-format.
  4. Kör LaTeX till PNG-konvertering med klassen TexJob.

Kodavsnittet nedan förklarar hur man konverterar TeX till PNG-fil programmatiskt i C#:

// Ladda in LTX- eller TEX-filen
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägget.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Ange filsystemets arbetskatalog för utdata.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Initiera PngSaveOptions för att spara bild i PNG-format.
options.SaveOptions = new PngSaveOptions();

// Kör LaTeX till PNG-konvertering.
new TeXJob(stream, new ImageDevice(), options).Run();

Konvertera LTX eller TeX till JPG-bild med C#

Du kan konvertera en LaTeX-fil med filtillägget LTX eller TEX till en JPG-bild med stegen nedan:

  1. Ladda LaTeX-källfilen.
  2. Skapa alternativ med klassobjektet TeXOptions.
  3. Ange klassobjektet JpegSaveOptions.
  4. Kör LaTeX till JPG med klassen TexJob.

Följande kod utvecklar hur man konverterar TeX till JPG-bild programmatiskt med C#:

// Ladda in LTX- eller TEX-filen
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// Skapa konverteringsalternativ för Object LaTeX-format på Object TeX-motortillägget.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// Ange filsystemets arbetskatalog för utdata.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Initiera alternativen för att spara i JPG-format.
options.SaveOptions = new JpegSaveOptions();

// Kör LaTeX till JPG-konvertering.
new TeXJob(stream, new ImageDevice(), options).Run();

Få gratis utvärderingslicens

Du kan utvärdera API:et utan några begränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar TeX-filer till PNG- eller JPG-bilder programmatiskt i C#. Du kan bädda in funktionen för att konvertera LaTeX-filer med TEX- eller LTX-filtillägg i dina .NET- eller .NET Core-baserade applikationer. Dessutom kan du ta en titt på dokumentationen. Kontakta oss gärna på forumet för alla dina frågor.

Se även