首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替代latex /一种从Java到PDF排版漂亮文档的方法

替代latex /一种从Java到PDF排版漂亮文档的方法
EN

Stack Overflow用户
提问于 2010-04-24 17:37:45
回答 5查看 3.3K关注 0票数 4

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

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

所以我需要替换。我需要能够排字:

  • 当歌词处于可变字符宽度时,和弦超过歌词,所以我需要能够测量文本宽度。
  • 和弦图,这意味着我将不得不绘制相当复杂的图片
  • 每首歌分两页
  • 不同字体等。

谢谢你的回答

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-04-24 18:02:43

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

这已经问了很多次了,你可能想看看这篇文章

票数 1
EN

Stack Overflow用户

发布于 2010-04-24 20:16:28

IText是一个免费的库,它提供了许多以编程方式创建PDF的功能。

票数 1
EN

Stack Overflow用户

发布于 2010-05-13 04:24:09

您可以尝试病证,而不是尝试管理/计算所需布局的复杂性。它将允许您使用doc或odt格式将文档布局为模板。这意味着,如果您可以使一个文档或odt看起来像您想要的,您可以将它转换成一个模板,并将Docmosis呈现为一个PDF格式。文本和图像可以放置在表内或表外,这使得布局管理相当容易。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2705468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档