java - 在 Java 中创建 pdf、svg 和高分辨率 img - 开罗?其他解决方案?

标签 java pdf svg cairo

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

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

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

最佳答案

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

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

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

从个人经验来看,我还可以说它非常容易使用,尽管我在 Windows 上使用得不多。

关于java - 在 Java 中创建 pdf、svg 和高分辨率 img - 开罗?其他解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4106221/

相关文章:

javascript - 如何从 js 制作蒙版 svg 动画?

javascript - 在 SVG 元素中附加包含一些 HTML 的 foreignObject

javascript - 将一个DIV的所有内容转换成一个SVG缩略图

java - 即使启用所有属性后,Hibernate 也不记录触发的 SQL 查询

java - 作业在没有映射器或缩减器的情况下运行

java - 将 block 添加到 block - Java OpenGL

java - Fragment onClick调用方法

c# - 使用 iText for .NET 替换 PDF 文件中的字符串

PDF 提交表单按钮 Safari

javascript - 设置文件名并在新选项卡中打开 blob pdf 类型