在 C# 中將 LaTeX 轉換為 SVG 圖像

TeX 是一種由編程和標記語法組成的語言。 LaTeX 是最常用的格式,它集成了不同的文檔樣式,如書籍、信件、聲明等。在某些用例中,您可能希望將 TeX 文件轉換為 SVG 圖像。因此,本文介紹瞭如何在 C# 中以編程方式將 TeX 轉換為 SVG 圖像。

TeX 到 SVG 圖像轉換器 – C# 免費 API 下載

Aspose.TeX for .NET API 可用於將 TeX 文件排版為不同的文件格式。它可用於創建、管理或轉換不同的結構化文檔。只需從 New Releases 頁面下載參考 DLL 文件,或運行以下安裝命令從 NuGet gallery 對其進行配置:

PM> Install-Package Aspose.TeX

在 C# 中將 LaTeX TeX 轉換為 SVG - 分步指南

您可以按照以下步驟將 LaTeX TeX 文件轉換為 SVG 圖像:

  1. 為 Object LaTeX 格式創建轉換選項。
  2. 指定文件系統工作目錄。
  3. 初始化保存 SVG 圖像的選項。
  4. 運行 LaTeX 到 SVG 圖像轉換。

在 C# 中以編程方式將 TeX LTX 轉換為 SVG 圖像

您需要按照以下步驟將 LaTeX 文件轉換為 SVG 圖像:

  1. 使用 TeXOptions 類創建轉換選項。
  2. 設置文件系統工作目錄以生成輸出文件。
  3. 初始化一個 SvgSaveOptions 類實例。
  4. 使用 TexJob 類實例運行 LaTeX 到 SVG 圖像轉換。

下面的代碼片段顯示瞭如何在 C# 中以編程方式將 LaTeX 轉換為 SVG 圖像:

// 在 Object TeX 引擎擴展上為 Object LaTeX 格式創建轉換選項。
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// 為輸出指定一個文件系統工作目錄。
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// 初始化以 SVG 格式保存的選項。
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// 運行 LaTeX 到 SVG 的轉換。
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

獲得免費評估許可證

您可以申請一個免費的臨時許可,這樣您就可以避免 API 的任何評估限制。

結論

在本文中,您探索瞭如何在 C# 中以編程方式將 LaTeX TeX LTX 文件轉換為 SVG(可縮放矢量圖形)圖像。此外,您可以訪問 文檔 部分以了解 API 的各種其他功能。如有任何疑慮或不明確之處,請隨時在 論壇 上寫信給我們。

也可以看看