Mega Code Archive

 
Categories / Java / XML
 

SVG to JPEG

import java.io.*; import org.apache.batik.transcoder.image.JPEGTranscoder; import org.apache.batik.transcoder.TranscoderInput; import org.apache.batik.transcoder.TranscoderOutput; public class SVGDOC2JPEG {   public static void main(String[] args) throws Exception {     JPEGTranscoder transcoder = new JPEGTranscoder();     transcoder.addTranscodingHint(JPEGTranscoder.KEY_XML_PARSER_CLASSNAME,         "org.apache.crimson.parser.XMLReaderImpl");     transcoder.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,         new Float(1.0));     TranscoderInput input = new TranscoderInput(new FileInputStream("rectangles.svg"));     OutputStream ostream = new FileOutputStream("out.jpg");     TranscoderOutput output = new TranscoderOutput(ostream);     transcoder.transcode(input, output);     ostream.close();     System.exit(0);   } }