1

我想使用 Java 创建 pdf、svg 和高分辨率抗锯齿 img。

java-gnome 项目 (http://java-gnome.sourceforge.net/4.0/) 包含 cairo 绑定,但由于多线程 gtk 与 xp 不兼容,在 xp 上使用它会出现问题...

你们中的任何人都成功地使用了在 xp 上编译的 java-gnome cairo 东西吗?是否有其他 java 解决方案/库可以处理相同质量的相同内容?

4

1 回答 1

2

Apache Batik 工具包是基于 Java 2D 库构建的 SVG 实现:http: //xmlgraphics.apache.org/batik/

可以客观地说,它是 SVG 最好、最完整的实现之一:http: //www.codedread.com/svg-support.php(在表格底部)

您可以使用 SVG rasterizer 组件使用它来渲染 PDF(以及 PNG 和其他位图格式):http: //xmlgraphics.apache.org/batik/tools/rasterizer.html

我也可以根据个人经验说它非常易于使用,尽管我在 Windows 上使用得不多。

于 2010-11-06T11:31:08.987 回答