Hi,

There is a SVGDOMImplementation in 1.8, but for some reason it was moved to 
org.apache.batik.anim.dom.

See: 
https://stackoverflow.com/questions/30092651/where-has-org-apache-batik-dom-svg-svgdomimplementation-gone/30250306#30250306

Regards // Mike

-----Original Message-----
From: Jan Tosovsky [mailto:j.tosov...@tiscali.cz] 
Sent: Friday, 9 December 2016 7:24 AM
To: batik-users@xmlgraphics.apache.org
Subject: RE: SVG rasterizer 1.8 - NoClassDefFoundError when exporting PDF

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: batik-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-h...@xmlgraphics.apache.org

Reply via email to