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
- Konvertera TeX (LaTeX) till PNG-bild i C#
- Konvertera LaTeX (TeX) till JPG-bild Programmatiskt med C#
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:
- Ladda in LTX- eller TEX-filen.
- Skapa konverteringsalternativ för LaTeX-format med klassen TeXOptions.
- Initiera PngSaveOptions för att spara bild i PNG-format.
- 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:
- Ladda LaTeX-källfilen.
- Skapa alternativ med klassobjektet TeXOptions.
- Ange klassobjektet JpegSaveOptions.
- 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.