Advertisement
Guest User

Untitled

a guest
Jul 10th, 2013
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. import java.io.FileInputStream;
  2. import java.io.FileOutputStream;
  3. import java.io.IOException;
  4.  
  5. import org.apache.batik.transcoder.TranscoderException;
  6. import org.apache.batik.transcoder.TranscoderInput;
  7. import org.apache.batik.transcoder.TranscoderOutput;
  8. import org.apache.fop.svg.PDFTranscoder;
  9.  
  10. public class Main {
  11.  
  12.     private static void transcode(String inputSvgFileName, String outputPdfFileName) throws TranscoderException, IOException {
  13.         TranscoderInput inputTranscode = new TranscoderInput(new FileInputStream(inputSvgFileName));
  14.         TranscoderOutput outputTranscode = new TranscoderOutput(new FileOutputStream(outputPdfFileName));
  15.         new PDFTranscoder().transcode(inputTranscode, outputTranscode);
  16.         inputTranscode.getInputStream().close();
  17.         outputTranscode.getOutputStream().close();
  18.     }
  19.  
  20.     public static void main(String[] args) throws TranscoderException, IOException {
  21.         transcode("sample_ok.svg", "result_ok.pdf");
  22.         transcode("sample_fail.svg", "result_fail.pdf");
  23.     }
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement