对于将Java2D编码的图形呈现为矢量图形格式(例如EPS,SWF,SVG,VML,PDF以及其他我可能还没有听说过的开源库),我有哪些选择?
Batik是用于渲染SVG的最广泛使用的库。还有什么其他选择?
iText被广泛用于呈现PDF。有没有功能少但可能更简单的东西?
对于rendering SWF (Flash) from Java2D,我发现Flagstone Software的Transform SWF非常有效,即使不是很直观。
哪个不那么受欢迎的库或开始的项目值得一看?
最佳答案
蜡染和iText都是很好的库。我也尝试过Apache PDFBox,但是我不认为它支持Java2D。
关于iText,尽管它具有广泛的功能,但仍可以通过PdfGraphics2D类将其用于简单的Java2D渲染任务。有关此过程多么简单的简短示例,请参见此link。
这里是您可能想探索的其他一些资源: