On 2016-12-08 Martin Gainty wrote:
> On 2016-12-07 Jan Tosovsky wrote:
> >
> > I've tried to convert my SVG file using Batik rasterizer using
> > the following command, but it ends with NoClassDefFoundError:
> >
> > D:\batik-1.8>java -Xmx512m -jar batik-rasterizer-1.8.jar
> > -m application/pdf horologium.svg
> >
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org/apache/batik/dom/svg/SVGDOMImplementation at
> > ...
>
> Jan what happens when you insert batik-svg-dom.jar on classpath?
>
A good catch, indeed there is no SVGDOMImplementation class in
batik-svg-dom-1.8.jar!
With 1.7 version rasterization starts, however it fails few steps later:
Converting horologium.svg to horologium.pdf ...
java.lang.ClassCastException: org.apache.batik.dom.svg.SVGOMDocument cannot
be cast to org.apache.batik.anim.dom.SVGOMDocument
at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at
org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:139)
at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown Source)
at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown Source)
at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown
Source)
at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown
Source)
at org.apache.batik.apps.rasterizer.Main.execute(Unknown Source)
at org.apache.batik.apps.rasterizer.Main.main(Unknown Source)
.... error (SVGConverter.error.while.rasterizing.file)
That missing SVGDOMImplementation class doesn't seem to be fixed even in
trunk:
http://svn.apache.org/repos/asf/xmlgraphics/batik/trunk/batik-svg-dom/src/ma
in/java/org/apache/batik/dom/svg
Am I missing something?
Jan
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]