gpt4 book ai didi

java - 无法使用 apache batik 将 SVG 文件转换为 PDF 文件

转载 作者:行者123 更新时间:2023-12-02 10:49:43 34 4
gpt4 key购买 nike

我有很多 SVG 文件需要转换为 PDF 文件。
当我从控制台调用 Batik 时,出现以下错误;

~\batik-1.10>java -jar batik-rasterizer-1.10.jar -d "D:/PDF" -m application/pdf 
-dpi 1200 -w 9921 -h 14031 "D:/SVG/topic*.svg"

> About to transcode 1 SVG file(s)
> Converting d:/SVG/topic*.svg to D:\PDF\topic*.pdf ... ... error (SVGConverter.error.cannot.open.source)
> org.apache.batik.apps.rasterizer.SVGConverterException: Error: cannot open source topic*.svg java.io.IOException: Unable to make sense of URL for connection
at org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:968)
at org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717)
at org.apache.batik.apps.rasterizer.Main.execute(Main.java:937)
at org.apache.batik.apps.rasterizer.Main.main(Main.java:990)

这里有什么问题吗?

最佳答案

我能够使用列出的命令重现您的问题(获取带有消息“无法理解连接的 URL”的 IOException)。

我认为在这种情况下,最简单的方法是消除源目录路径上引号的使用,并执行以下命令:

java -jar batik-rasterizer-1.10.jar -d "D:/PDF" -m application/pdf -dpi 1200 -w 9921 -h 14031 D:/SVG/topic*.svg

关于java - 无法使用 apache batik 将 SVG 文件转换为 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52268260/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com