Konvertera LaTeX till SVG-bild i C#

TeX är ett språk som består av programmering såväl som påläggssyntax. LaTeX är det vanligaste formatet som integrerar olika dokumentstilar som böcker, brev, uttalanden, etc. I vissa fall kanske du vill konvertera TeX-filer till SVG-bilder. Följaktligen täcker den här artikeln hur man konverterar TeX till SVG-bild programmatiskt i C#.

TeX till SVG Image Converter – C# gratis nedladdning av API

Aspose.TeX for .NET API kan användas för att typsätta TeX-filer till olika filformat. Den kan användas för att skapa, hantera eller konvertera olika strukturerade dokument. Ladda bara ner referens-DLL-filen från sidan New Releases eller kör följande installationskommando för att konfigurera den från NuGet-galleriet:

PM> Install-Package Aspose.TeX

Konvertera LaTeX TeX till SVG i C# - Steg-för-steg-guide

Du kan konvertera en LaTeX TeX-fil till en SVG-bild genom att följa stegen nedan:

  1. Skapa konverteringsalternativ för Object LaTeX-format.
  2. Ange en arbetskatalog för filsystemet.
  3. Initiera alternativen för att spara SVG-bilden.
  4. Kör LaTeX till SVG-bildkonvertering.

Konvertera TeX LTX till SVG-bild Programmatiskt i C#

Du måste följa följande steg för att konvertera en LaTeX-fil till en SVG-bild:

  1. Skapa konverteringsalternativ med klassen TeXOptions.
  2. Ställ in filsystemets arbetskatalog för att generera utdatafilen.
  3. Initiera en klassinstans SvgSaveOptions.
  4. Kör LaTeX till SVG-bildkonvertering med klassinstansen TexJob.

Kodavsnittet nedan visar hur man konverterar LaTeX till SVG-bild programmatiskt i C#:

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

// Ange en arbetskatalog för filsystemet för utdata.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Initiera alternativen för att spara i SVG-format.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Kör LaTeX till SVG-konvertering.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Få gratis utvärderingslicens

Du kan begära en gratis temporär licens som gör att du kan undvika alla utvärderingsbegränsningar av API:et.

Slutsats

I den här artikeln har du utforskat hur du konverterar en LaTeX TeX LTX-fil till en SVG-bild (Scalable Vector Graphics) programmatiskt i C#. Dessutom kan du besöka avsnittet dokumentation för att lära dig olika andra funktioner i API:et. Vid eventuella problem eller oklarheter får du gärna skriva till oss på forum.

Se även