我有Java程序,它接收一些数据并生成LaTeX文档。
我需要Java库从生成的LaTeX源创建PDF文件。
你能推荐一下吗?
答案 0 :(得分:8)
我同意kurtzbot,LaTeX编译器是复杂的软件,无法用Java或任何其他语言进行合理的重写。如果是这将是一个巨大的努力。据我所知,甚至没有一个C库实现编译器,我们必须使用命令行程序。
这并不是说没有库可以管理构建过程,可能是通过系统调用和监视临时文件(来自LaTeX构建)。例如,我知道有latexmk执行这样的任务。如果有人制作了类似的Java实现,我会将LaTeX编译器和该管理器捆绑到您的程序中。