在 Java 中将 Latex 转换为 XPS

LaTeX 旨在提供描述性标记语言,并在学术界广泛使用。它在创建科学或研究文件时很受欢迎。在某些情况下,您可能需要在应用程序中将 LaTeX 转换为 XPS 文档。根据这些用例,本文解释了如何在 Java 中以编程方式将 TeX 文件转换为 XPS 文档。

TeX 到 XPS 文档转换器 - Java API 配置

Aspose.TeX for Java API 可用于在您的 Java 应用程序中排版 LaTeX 和 TeX 文件。它支持将 TeX 文件导出为不同的文件格式,如 SVG、XPS、PNG 等。您可以从 New Releases 页面下载 JAR 文件,或将以下 Maven 配置粘贴到 pom .xml 文件从 repository 配置它:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

如何在 Java 中将 LaTeX TeX 转换为 XPS

以下步骤说明了如何将 LaTeX 文件转换为 Java 中的 XPS 文档:

  1. 初始化 LaTeX 转换选项的实例。
  2. 设置目录以操作文件。
  3. 创建 XPSSaveOptions 类的对象。
  4. 运行转换以将 LaTeX 导出为 XPS 格式。

在 Java 中以编程方式将 LaTeX 转换为 XPS 文档

以下步骤演示了如何在 Java 中以编程方式将 LaTeX 文件转换为 XPS 文档:

  1. 使用 TeXOptions 类初始化 LaTeX 转换选项的实例。
  2. 设置目录以操作文件。
  3. 初始化 XPSSaveOptions 类的一个实例。
  4. 使用 TexJob 类运行 LaTeX 到 XPS 文件的转换。

下面的代码片段详细说明了如何在 Java 中以编程方式将 LaTeX 转换为 XPS 文件:

// 在 Object TeX 引擎扩展上为 Object LaTeX 格式创建转换选项。
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// 指定输出的文件系统工作目录。
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(dataDir));

// 初始化以 XPS 格式保存的选项。
options.setSaveOptions(new com.aspose.tex.rendering.XpsSaveOptions());

// 运行 LaTeX 到 XPS 格式的转换。
new com.aspose.tex.TeXJob("hello-world.ltx", new com.aspose.tex.rendering.XpsDevice(), options).run();

获得免费评估许可证

有兴趣尝试 API 功能的全部功能吗?您可以申请 免费临时许可证 以避免评估限制。

结论

在本文中,您探索了如何在 Java 中以编程方式将 LaTeX 文件转换为 XPS 文档。此外,您可能希望访问 文档 部分以查看 API 支持的其他功能。如果您有任何疑问,请在 论坛 上给我们写信。

也可以看看