在 C# 中将 LaTeX 转换为 SVG 图像

TeX 是一种由编程和标记语法组成的语言。 LaTeX 是最常用的格式,它集成了不同的文档样式,如书籍、信件、声明等。在某些用例中,您可能希望将 TeX 文件转换为 SVG 图像。因此,本文介绍了如何在 C# 中以编程方式将 TeX 转换为 SVG 图像。

TeX 到 SVG 图像转换器 - C# 免费 API 下载

Aspose.TeX for .NET API 可用于将 TeX 文件排版为不同的文件格式。它可用于创建、管理或转换不同的结构化文档。只需从 New Releases 页面下载参考 DLL 文件,或从 NuGet 图库 运行以下安装命令进行配置:

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(可缩放矢量图形)图像。此外,您可以访问 documentation 部分以了解 API 的各种其他功能。如有任何疑虑或歧义,请随时在 论坛 上给我们写信。

也可以看看