xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Russ Leong" <r...@kikuze.com>
Subject Re: Problem generating PDF
Date Mon, 10 Dec 2001 02:32:51 GMT
Hi Thierry,
    I have placed the fop.jar in the build directory into the execution
classpath but the same error comes up. But do you mean that the code that I
am testing with is correct and it should work?

Russ


----- Original Message -----
From: "Thierry Kormann" <tkormann@ilog.fr>
To: "Batik Users" <batik-users@xml.apache.org>; "Russ Leong"
<russ@kikuze.com>
Sent: Thursday, December 06, 2001 6:35 PM
Subject: Re: Problem generating PDF


> On Tuesday 04 December 2001 03:31, Russ Leong wrote:
> > Hi all,
> >
> > As I read the ability to output to JPEG or PDF is because of the
> > transcoders, I changed the transcoder from JPEG to PDF to find out if it
is
> > so.
> >
> > import java.io.*;
> > import org.apache.batik.transcoder.image.JPEGTranscoder;
> > import org.apache.fop.svg.PDFTranscoder;
> > import org.apache.batik.transcoder.TranscoderInput;
> > import org.apache.batik.transcoder.TranscoderOutput;
> >
> > public class SaveAsJpeg {
> >     public static void main(String [] args) throws Exception {
> >         // create a JPEG transcoder
> >         //JPEGTranscoder t = new JPEGTranscoder();
> >         PDFTranscoder t = new PDFTranscoder();
> >         // set the transcoding hints
> >         //t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new
Float(.8));
> >         // create the transcoder input
> >         String svgURI = new
File("G://batik//test.svg").toURL().toString();
> >         TranscoderInput input = new TranscoderInput(svgURI);
> >         // create the transcoder output
> >         OutputStream ostream = new
FileOutputStream("G://batik//test.pdf");
> >         TranscoderOutput output = new TranscoderOutput(ostream);
> >         // save the image
> >         t.transcode(input, output);
> >         // flush and close the stream then exit
> >         ostream.flush();
> >         ostream.close();
> >         System.exit(0);
> >     }
> > }
> >
> > Compilation was fine but when I ran the code, I got the follow exception
> >
> > java.lang.AbstractMethodError
> >         at org.apache.batik.bridge.DocumentLoader.<init>(Unknown Source)
> >         at org.apache.batik.bridge.BridgeContext.<init>(Unknown Source)
> >         at
> > org.apache.fop.svg.PDFTranscoder.transcode(PDFTranscoder.java:180) at
> > org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown
Source)
> > at kikuze.printmanager.batik.SaveAsJpeg.main(SaveAsJpeg.java:25)
>
> fop is required to transcode SVG to PDF. Please, ensure that fop jar files
> are in your classpath.
>
> Thierry.


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Mime
View raw message