LaTeX 用於準備具有高質量排版的文檔。 TeX 格式用於交流或發布技術和科學文檔。在某些情況下,您可能需要將 TeX 文件轉換為 PNG 或 JPG 等圖像。在本文中,您將學習如何在 Java 中以編程方式將 TeX 文件轉換為 PNG 或 JPG 圖像。請閱讀以下部分以獲取更多信息。
- LTX/TeX 到 PNG 或 JPG 轉換器 – Java API 安裝
- 在 Java 中將 TeX (LaTeX) 轉換為 PNG 圖像
- 使用 Java 以編程方式將 LaTeX (TeX) 轉換為 JPG 圖像
LTX/TeX 到 PNG 或 JPG 轉換器 – Java API 安裝
Aspose.TeX for Java API 支持使用 LTX、TeX、PNG、JPG 和其他支持的格式。您可以通過從 下載 部分下載其 JAR 文件或使用以下 Maven 配置來輕鬆配置 API:
存儲庫:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依賴:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>21.11</version>
</dependency>
</dependencies>
在 Java 中將 TeX (LaTeX) 轉換為 PNG 圖像
您可以按照以下步驟將 LTX 或 TeX 文件轉換為 PNG 圖像:
- 加載輸入 LTX 或 TEX 文件。
- 使用 TeXOptions 類為 LaTeX 格式創建轉換選項。
- 初始化 PngSaveOptions 以將圖像保存為 PNG 格式。
- 使用 TexJob 類運行 LaTeX 到 PNG 的轉換。
下面的代碼片段解釋瞭如何在 Java 中以編程方式將 TeX 轉換為 PNG 圖像:
// 在 Object TeX 引擎擴展上為 Object LaTeX 格式創建轉換選項。
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// 為輸出指定文件系統工作目錄。
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// 初始化以 PNG 格式保存的選項。
options.setSaveOptions(new PngSaveOptions());
// 運行 LaTeX 到 PNG 的轉換。
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();
使用 Java 將 LTX 或 TeX 轉換為 JPG 圖像
您可以使用以下步驟將具有 LTX 或 TEX 文件擴展名的 LaTeX 文件轉換為 JPG 圖像:
- 加載源 LaTeX 文件。
- 使用 TeXOptions 類對象創建選項。
- 指定 JpegSaveOptions 類對象。
- 使用 TexJob 類將 LaTeX 運行到 JPG。
以下代碼詳細說明瞭如何使用 Java 以編程方式將 TeX 轉換為 JPG 圖像:
// 在 Object TeX 引擎擴展上為 Object LaTeX 格式創建轉換選項。
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// 為輸出指定文件系統工作目錄。
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// 初始化以 JPG 格式保存的選項。
options.setSaveOptions(new JpegSaveOptions());
// 運行 LaTeX 到 JPG 的轉換。
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();
獲得免費評估許可證
您可以通過申請 免費臨時許可證 不受任何限制地評估 API。
結論
在本文中,您學習瞭如何在 Java 中以編程方式將 TeX 或 LTX 文件格式的 LaTeX 文件渲染為 PNG 或 JPG 圖像。此外,您可以訪問 文檔 來檢查 API 的其他幾個功能。如有任何疑問,請隨時在 論壇 上給我們寫信。