【发布时间】:2015-12-11 12:06:32
【问题描述】:
我需要使用 LaTex 模板和类似 Java 的编程语言创建一个报告系统。我使用 JLR 库,但它是免费软件,这是我的代码:
File workingDirectory = new File("./config/output");
File desktop = new File("./config/desktop");
File invoice1 = new File("./config/templates/template1.tex");
File invoice2 = new File("./config/templates/template2.tex");
JLRGenerator pdfGen = new JLRGenerator();
pdfGen.deleteTempTexFile(false);
if (!pdfGen.generate(invoice1, desktop, workingDirectory)) {
System.out.println(pdfGen.getErrorMessage());
}
JLROpener.open(pdfGen.getPDF());
if (!pdfGen.generate(invoice2, desktop, workingDirectory)) {
System.out.println(pdfGen.getErrorMessage());
}
JLROpener.open(pdfGen.getPDF());
在网上搜索我找到了 JLatexMath,但据我所知,它只在 LaTex 中生成方程式,而不是整个 PDF。你知道 Java 中的一个库,它使用 LaTex 模板生成整个 PDF 文件吗?
更新:我使用 Runtime.getRuntime().exec("pdflatex.exe...") 命令执行 de .tex 文件。但我无法保存 PDF 文件。
提前致谢
【问题讨论】:
-
这不是代码编写服务。您已经陈述了需求,然后询问是否存在解决方案。当然,解决方案是存在的!你希望其他人为你做你的工作。请展示您的作品,或提出更具体的技术问题。
-
谢谢鲍勃,我很抱歉我的问题,我不想让任何人做我的工作。我会尝试更好地解释自己。
标签: java templates latex pdf-generation