Hi,

Further to my previous email to the mailing list, I've now tried the following:
import org.apache.batik.transcoder.*;
import org.apache.batik.transcoder.image.*;
import org.apache.batik.*;
import java.io.*;

public class TestSVGGeneration{

  public static void main(String args[]) throws Exception{

    FileInputStream is = new FileInputStream("c:\\temp\\1.svg");
    FileOutputStream osF = new FileOutputStream("C:\\temp\\1-out.png");

    TranscoderInput in=new TranscoderInput(is);
    TranscoderOutput out = new TranscoderOutput(osF);
    PNGTranscoder png=new PNGTranscoder();

    png.transcode(in,out);

  }

}

That much nicer I think, but I still get an error unfortunately. The
error now is:
Exception in thread "main" org.apache.batik.transcoder.TranscoderException: null

Enclosed Exception:
null:-1
The URI "#linearGradient7024"
specified on the element <linearGradient> is invalid
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown S
ource)
        at org.apache.batik.transcoder.image.ImageTranscoder.transcode(Unknown S
ource)
        at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown S
ource)
        at org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown S
ource)
        at TestSVGGeneration.main(TestSVGGeneration.java:24)

Does anyone know what I could do different here to make it work?

Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to