java - latex 的替代品/一种将美观的文档从 Java 排版为 PDF 的方法

标签 java pdf latex pdf-generation document

我正在开发 Java 应用程序,它将以纯文本形式维护歌词数据库并打印出一些歌曲集/和弦集(即从选定的歌曲创建 PDF 文件)。我计划 Java 应用程序将为 pdflatex 生成源代码,编译该源代码后用户将获得 PDF 文件。

最近因为latex的限制遇到了很多问题:固定内存大小(有些图片也会画成PDF)-超出时出错,无法动态查询行尾或页尾,这是很难以复杂的方式覆盖 latex 放置算法,...另请参阅我关于 latex 的其他一些问题。我得出结论, latex 不是自动生成 PDF 的好选择。

所以我需要更换。我需要能够排版:

  • 当歌词的字符宽度可变时,和弦覆盖在歌词上,因此我需要能够测量文本宽度
  • 和弦图意味着我必须画出相当复杂的图画
  • 每首歌在单独的双页上
  • 不同的字体等

谢谢大家的回答

最佳答案

下面是一些PDF开源API http://java-source.net/open-source/pdf-libraries

这已经被问过很多次了,You might want to look at this post

关于java - latex 的替代品/一种将美观的文档从 Java 排版为 PDF 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2705468/

相关文章:

java - 如何在GWT UiBinder中使用JavaScript回调函数?

java - JDBC/Java - 如何检查数据库中是否存在表和列?

java - 将根元素添加到生成的 json 对象中

javascript - 如何只计算 PDF 表单中选中的复选框?

python - 更改 PDF 中的字体

r - 如何在ggplot2图例标签中添加Latex代码?

RMarkdown PDF "LaTeX3 error: Erroneous variable"

latex - 在LaTeX中用字符串替换字符

java - Vim java折叠无法识别折叠

java - PDF 到字节数组,反之亦然