通过 Java2D 渲染矢量图形格式的开源库?

问题描述 投票:0回答:3

使用开源库将 Java2D 编码的图形渲染为矢量图形格式(例如 EPS、SWF、SVG、VML、PDF 和其他我可能还没有听说过)的选项有哪些?

Batik 是最广泛使用的 SVG 渲染库。还有什么其他选择?

iText 广泛用于渲染 PDF。有没有一些功能较少但可能更简单的东西?

对于从 Java2D 渲染 SWF (Flash) ,我发现 Flagstone 软件中的 转换 SWF 即使不直观,也非常有效。

哪些不太受欢迎的库或正在启动的项目值得关注?

flash svg java-2d eps vml
3个回答
2
投票

Batik 和 iText 都是很好的库。我也尝试过 Apache PDFBox,但我认为它不支持 Java2D。

关于 iText,虽然它具有广泛的功能,但您仍然可以通过 PdfGraphics2D 类将其用于简单的 Java2D 渲染任务。有关如何简单明了的简短示例,请参阅此链接

以下是您可能想要探索的一些其他资源:


1
投票

如果您只想将 Java2D 保存到 PostScript,那么这非常简单,无需任何附加库:请参阅 http://weblogs.java.net/blog/cayhorstmann/archive/2009/10/08/how-绘制简单图表-easy-way-java2d。然后,您可以使用 ps2eps 将输出转换为 EPS,或使用 ps2pdf 将其转换为 PDF。


0
投票

除了 EpsGraphics2D 之外还有其他选择吗? 我无法访问 -cayhorstmann 在其他评论中共享的链接。

任何帮助将不胜感激。

© www.soinside.com 2019 - 2024. All rights reserved.