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í
- Převést LaTeX TeX na SVG v C# - Průvodce krok za krokem
- Programově převést TeX LTX na SVG obrázek 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ů:
- Vytvořte možnosti převodu pro formát Object LaTeX.
- Zadejte pracovní adresář systému souborů.
- Inicializujte možnosti pro uložení obrázku SVG.
- 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:
- Vytvořte možnosti převodu pomocí třídy TeXOptions.
- Nastavte pracovní adresář systému souborů pro generování výstupního souboru.
- Inicializujte instanci třídy SvgSaveOptions.
- 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.