从LaTeX源代码创建PDF的Java库
我有一个Java程序,它接收一些数据并生成LaTeX文档 我需要Java库从生成的LaTeX源创建PDF文件从LaTeX源代码创建PDF的Java库,java,pdf,latex,tex,Java,Pdf,Latex,Tex,我有一个Java程序,它接收一些数据并生成LaTeX文档 我需要Java库从生成的LaTeX源创建PDF文件 你能给我推荐点什么吗?我同意kurtzbot的观点,LaTeX编译器是复杂的软件,不能用Java或任何其他语言合理地重写。如果是这样的话,这将是一项巨大的努力。据我所知,甚至没有实现编译器的C库,我们必须使用命令行程序 这并不是说没有管理构建过程的库,可能通过系统调用和监视临时文件(来自LaTeX构建)。例如,我知道有一种方法可以执行这样的任务。如果有人制作了类似的Java实现,我会将L
你能给我推荐点什么吗?我同意kurtzbot的观点,LaTeX编译器是复杂的软件,不能用Java或任何其他语言合理地重写。如果是这样的话,这将是一项巨大的努力。据我所知,甚至没有实现编译器的C库,我们必须使用命令行程序
这并不是说没有管理构建过程的库,可能通过系统调用和监视临时文件(来自LaTeX构建)。例如,我知道有一种方法可以执行这样的任务。如果有人制作了类似的Java实现,我会将LaTeX编译器和该管理器捆绑到您的程序中。您为什么不能从Java调用LaTeX编译器并让LaTeX自己生成PDF?@kurtzbot我想编写一个自一致的程序,它可以在每台计算机上执行,而无需安装第三方软件。很遗憾,这个问题已经结束了,因为我无法留下答案。我发现如下:,这是基于一个较低的层次。然而,我还没有使用这些库,所以我还不知道它们能很好地解决这个问题;两者都是GPLv2。另一种选择是在Rhino中运行MathJax(Javascript库,呈现LaTeX和MathML,得到数学社区Apache2.0许可证的良好支持)。@JimPivarski感谢您最后的回答!