7得票1回答
如何以编程的方式将包含文本的SVG文件转换为PDF文件(特别是在CentOS 5.3 x86_64上)?

我希望能编写程序将SVG文件转换为PDF文件,但是SVG文件中包含的文本必须在生成的PDF文件中可搜索。同时,它必须在Red Hat Enterprise Linux 5.3或CentOS 5.3上以x86_64架构运行。如果它是开源的或者至少不太昂贵,那就更好了。 以下是我尝试过的方法。除...

7得票1回答
使用GraphicsEnvironment取消注册字体?

最近我发现了如何在本地GraphicsEnvironment中注册TTF字体,以便于我的用例(SVG到PNG转码)中,Apache Batik可以识别该字体: import java.awt.Font; import java.awt.FontFormatException; import ...

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

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

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...

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:...

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

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

10得票1回答
如何使用Apache Batik将一个SVG图像叠加到另一个SVG图像上?

我有两个SVG文件,需要使用Batik进行覆盖。一个文件作为背景图像,大小为308px x 308px,而第二个文件(260px x 260px)是前景图像,必须居中显示(即在背景图像中心)。我希望操作的结果保存在第三个SVG文件中。 如果您熟悉Batik,请给出建议。 谢谢, Olivier.

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

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

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

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

8得票2回答
巴蒂克SVG转PDF - PDFTranscoder - 页面尺寸A4

我成功地使用Apache Batik将SVG文件转换为PDF。 以下代码用于生成PDF: import org.apache.fop.svg.PDFTranscoder; import org.apache.batik.transcoder.TranscoderInput; import ...