在 Java 中將 Latex 轉換為 SVG

LaTeX 用於創建精煉和拋光的科學文檔,其中可以包括複雜的數學表達式、多語言材料等。在某些情況下,您可能需要將 TeX 文件轉換為 SVG 圖像。按照這些要求,本文解釋瞭如何在 Java 中以編程方式將 TeX 轉換為 SVG 圖像。

TeX 到 SVG 圖像轉換器 – Java API 安裝

Aspose.TeX for Java API 支持對 TeX 文件進行排版。此外,您可以創建自定義 TeX 格式或將 LaTeX 文件渲染為支持的文件格式。您可以通過從 下載 部分下載 JAR 文件輕鬆配置 API,或者使用 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 轉換為 SVG - 步驟

以下步驟演示瞭如何將 LaTeX 格式文件轉換為 SVG 圖像:

  1. 在 Object TeX 引擎擴展上創建 LaTeX 轉換選項。
  2. 指定工作目錄。
  3. 初始化用於渲染 SVG 圖像的 SvgSaveOptions 對象。
  4. 運行 LaTeX 到 SVG 圖像轉換。

在 Java 中以編程方式將 LaTeX 轉換為 SVG 圖像

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

  1. 使用 TeXOptions 類對象創建 LaTeX 轉換選項。
  2. 指定工作目錄以創建輸出文件。
  3. 創建 SvgSaveOptions 類的對象。
  4. 使用 TexJob 類將 LaTeX 渲染為 SVG 格式文件。

以下示例代碼演示瞭如何在 Java 中以編程方式將 LaTeX 轉換為 SVG 圖像:

// 在 Object TeX 引擎擴展上為 Object LaTeX 格式創建轉換選項。
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// 為輸出指定一個文件系統工作目錄。
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// 初始化以 SVG 格式保存的選項。
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// 運行 LaTeX 到 SVG 的轉換。
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

獲得免費評估許可證

您可以通過申請 免費臨時許可證 來避免評估限制。

結論

在本文中,您學習瞭如何使用 Java 以編程方式將 LaTeX 文件轉換為可縮放的 SVG 圖像。此外,您可以瀏覽 文檔 空間,查看涵蓋 API 不同功能的其他章節。如果您需要討論任何要求或疑慮,請隨時通過 論壇 與我們聯繫。

也可以看看