我正在开发 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/