高级功能| Java的Aspose.TeX
欢迎阅读 Java 版 Aspose.TeX 高级工程指南。除了标准文档编译外,Aspose.TeX 引擎还提供了对文件系统抽象、自定义宏包、内存流跟踪以及无头服务器优化的底层挂钩。本部分讨论了Aspose.TeX的功能,基于对象TeX/LaTeX实现。
Java 版 Aspose.TeX 文档页面中的 LaTeX 图形渲染 解释了如何提取孤立的 LaTeX 片段(例如绘图、图表或结构图形)并将其渲染为完全独立于完整文档页面布局的独立图像。该 API 将此功能作为数学公式渲染引擎的结构性推广。
LaTeX 图形嵌入 页面解释了如何在编译期间使用 Java 版 Aspose.TeX API 将外部图像资产(例如图表、示意图或照片)导入并嵌入到 TeX 文档中。
该页面重点介绍了通过 IInputWorkingDirectory 接口处理此问题的两种方法:
文件系统方法:使用
PhysicalFileSystemInputWorkingDirectory指向引擎,以指示图像所在的本地磁盘上的物理目录。流/内存方法:实现自定义流提供程序,使用文件名作为查找键,直接从内存、云存储或数据库中获取图像。
LaTeX 数学公式渲染 页面解释了如何将孤立的 LaTeX 数学公式渲染为完全独立于完整文档的独立图形(PNG 或 SVG),这非常适合将公式嵌入到 Web 应用程序、桌面 UI 或数据库存储中。
LaTeX 文件修复 页面介绍了 LaTeXRepairer 功能,该功能可通过编程方式验证、结构化并修复缺少必需 LaTeX 组件的格式错误或不完整的文本文件。这使得损坏或结构不良的 TeX 文件能够在没有人工干预的情况下成功编译。