【发布时间】:2012-06-25 06:35:05
【问题描述】:
我目前在 .NET 中使用PDF Sharp 生成 PDF 文档,由于这些类型的文档的格式,这些文档大量使用直接绘图方法来生成输出。这是一种高效的格式,可以创建非常小但非常详细的基于矢量的文档。
我现在需要在 Java 中做同样的事情。我过去曾使用过 iText,但发现它具有限制性,不得不嵌入图像,这使文档变得非常大并且无法很好地缩放。
【问题讨论】:
-
在 iText 中也可以使用直接绘图。您可以在图形设备上使用 iText API 甚至 awt API。
-
刚刚重新访问了 iText in action 第 2 版,并找到了“在绝对位置添加内容”部分。它远没有简单的
graphics.fillRectangle(Brush, Rectangle)这么简单;相反,它需要 6 行代码来实现相同的目标。您能否将您的评论发布为答案,以便我将其标记为已回答?