59得票6回答
如何防止我的PDF转SVG代码生成臃肿的内容?

我想将PDF转换为SVG。我已经使用Apache PDFBox和Batik库编写了自己的Java程序。 PDDocument document = PDDocument.load( pdfFile ); DOMImplementation domImpl = GenericDOMIm...

33得票5回答
JavaFX 2.2中的SVG图像

我对JavaFX 2.2还不熟悉,目前我找不到在JavaFX 2.2应用程序中显示SVG图像的方法。我查看了Batik,但它没能为我完成任务,因为它将SVG转换为BufferedImages而不是javafx.ImageView。 有没有办法在JavaFX应用程序中显示SVG图像?或者你至少...

28得票5回答
如何从SVG获取BufferedImage?

我正在使用Batik来处理SVG图像。有没有办法从SVG文件中获取java.awt.image.BufferedImage? 我知道有转码器,可以将SVG转码为PNG等格式,然后使用 ImageIO.read() 加载该PNG。 但是我不想要临时文件。

21得票4回答
Swing & Batik:如何从SVG文件创建一个ImageIcon?

简而言之,我正在寻求使用batik库从SVG文件创建ImageIcon的方法。我不想先将SVG栅格化到磁盘上,我只想能够从jar文件中提取svg并将其作为UI元素使用。 我觉得这应该相当简单,但是batik javadocs没有给我需要知道的信息。 (为什么选择batik?因为我们已经在使...

20得票2回答
最小的Java SVG引擎

什么是最小的可以正常工作的Java SVG引擎(最小/最少的jar文件)?如果你的答案是Batik,那么在简单的Java应用程序中使其工作的最小依赖图是什么? 我已经查看了Batik网站上的依赖关系图,但它看起来像一个典型的Apache混乱。是否有更好的替代方案?

17得票1回答
如何通过编程在SVG文件中进行群组变换?

我有一个包含以下图像的SVG文件: 每个箭头都由类似于这样的代码表示:<g transform="matrix(-1,0,0,-1,149.82549,457.2455)" id="signS" inkscape:label="#sign"> <t...

17得票2回答
Apache Batik没有可用的WriteAdapter?

我正在编写代码将SVG转换为PNG: package com.example; import java.io.*; import java.nio.file.Paths; import org.apache.batik.transcoder.image.PNGTranscoder; imp...

17得票1回答
如何加载和解析SVG文档

背景 与阅读和解析SVG路径相关的问题有很多未解答: 使用Java读取SVG路径数据的最简单方法是什么? 关于使用Batik SVG解析器解析svg文件的问题 如何将SVG Path(SVGOMPathElement)转换为点数组? 问题 SVG path 元素包含一个 数据属性 ...

14得票1回答
如何实时将SVG转换为PNG

I try to convert an svg into PNG. the svg document is coming from a server as an Inputstream. First, I convert the svg stream into byte array with:...

14得票4回答
org.apache.batik.dom.svg.SVGDOMImplementation去哪了?

在 Batik 的文档 中,它展示了如何从 org.apache.batik.dom.svg.SVGDOMImplementation 类中获取 DOM 实现的实例。 然而,在从同一站点下载 Batik 1.8 后,我无法在任何地方找到这个类。 我下载了 1.7 版本,并在 batik-s...