【问题标题】:Open Source Libraries for Rendering Vector Graphics Formats Through Java2D?用于通过 Java2D 渲染矢量图形格式的开源库?
【发布时间】:2010-10-01 23:48:57
【问题描述】:

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

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

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

对于 rendering SWF (Flash) from Java2D,我发现来自 Flagstone Software 的 Transform SWF 非常有效,即使不直观。

哪些不太受欢迎的库或刚起步的项目值得一看?

【问题讨论】:

    标签: flash svg java-2d eps vml


    【解决方案1】:

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

    关于 iText,虽然它具有广泛的功能,但您仍然可以通过 PdfGraphics2D 类将其用于简单的 Java2D 渲染任务。一个简单的例子,请看link。

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

    【讨论】:

      【解决方案2】:

      如果您只想将 Java2D 保存到 PostScript,那么无需任何附加库就可以轻松实现:请参阅 http://weblogs.java.net/blog/cayhorstmann/archive/2009/10/08/how-draw-simple-diagrams-easy-way-java2d。然后,您可以使用 ps2eps 将输出转换为 EPS,或使用 ps2pdf 将其转换为 PDF。

      【讨论】:

        猜你喜欢
        • 2018-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多