Převést LaTeX na SVG obrázek v C#

TeX je jazyk, který se skládá z programování a také ze syntaxe značek. LaTeX je nejběžněji používaný formát, který integruje různé styly dokumentů, jako jsou knihy, dopisy, prohlášení atd. V některých případech použití můžete chtít převést soubory TeX na obrázky SVG. V souladu s tím tento článek popisuje, jak převést TeX na obraz SVG programově v C#.

TeX to SVG Image Converter – C# Free API ke stažení

Aspose.TeX for .NET API lze použít k sazbě souborů TeX do různých formátů souborů. Lze jej použít k vytváření, správě nebo převodu různých strukturovaných dokumentů. Jednoduše si stáhněte referenční soubor DLL ze stránky New Releases nebo spusťte následující instalační příkaz pro jeho konfiguraci z NuGet gallery:

PM> Install-Package Aspose.TeX

Převést LaTeX TeX na SVG v C# - Průvodce krok za krokem

Soubor LaTeX TeX můžete převést na obrázek SVG podle následujících kroků:

  1. Vytvořte možnosti převodu pro formát Object LaTeX.
  2. Zadejte pracovní adresář systému souborů.
  3. Inicializujte možnosti pro uložení obrázku SVG.
  4. Spusťte konverzi obrázků LaTeX do SVG.

Programově převést TeX LTX na SVG obrázek v C#

Chcete-li převést soubor LaTeX na obrázek SVG, musíte provést následující kroky:

  1. Vytvořte možnosti převodu pomocí třídy TeXOptions.
  2. Nastavte pracovní adresář systému souborů pro generování výstupního souboru.
  3. Inicializujte instanci třídy SvgSaveOptions.
  4. Spusťte konverzi obrázků LaTeX do SVG pomocí instance třídy TexJob.

Níže uvedený úryvek kódu ukazuje, jak programově převést LaTeX na obrázek SVG v C#:

// Vytvořte možnosti převodu pro formát Object LaTeX pomocí rozšíření Object TeX engine.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Zadejte pracovní adresář systému souborů pro výstup.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Inicializujte možnosti pro ukládání ve formátu SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Spusťte převod LaTeXu na SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Získejte bezplatnou zkušební licenci

Můžete požádat o bezplatnou dočasnou licenci, která vám umožní vyhnout se jakýmkoliv omezením hodnocení API.

Závěr

V tomto článku jste prozkoumali, jak převést soubor LaTeX TeX LTX na obrázek SVG (Scalable Vector Graphics) programově v C#. Kromě toho můžete navštívit sekci dokumentace, kde se dozvíte různé další funkce API. V případě jakýchkoliv obav nebo nejasností nám neváhejte napsat na fórum.

Viz také