5

我有 Java 程序,它接收一些数据并生成 LaTeX 文档。

我需要 Java 库从生成的 LaTeX 源创建 PDF 文件。

请给我推荐点东西好吗?

4

1 回答 1

8

我同意 kurtzbot 的观点,LaTeX 编译器是复杂的软件,无法用 Java 或任何其他语言合理地重写。如果是这样,那将是一项巨大的努力。据我所知,甚至没有实现编译器的 C 库,我们必须使用命令行程序。

这并不是说没有管理构建过程的库,可能通过系统调用和监视临时文件(来自 LaTeX 构建)。例如,我知道有latexmk可以执行这样的任务。如果有人制作了类似的 Java 实现,我会将 LaTeX 编译器和该管理器捆绑到您的程序中。

于 2012-10-23T21:25:00.977 回答