在 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>
    <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 支持的其他功能。如果您有任何疑問,請寫信給我們 論壇

也可以看看