You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Theresa Forster <th...@minuet-uk.com> on 2018/12/19 12:30:07 UTC

No output

I am following the examples on the FOP site but its not producing any output
- png file is 0 bytes and pdf is 1 k but is showing as corrupt, 

 

What could be the problem

 

My code

 

BufferedOutputStream bos = new BufferedOutputStream(new
FileOutputStream("out.pdf"));
Result res = new
SAXResult(service.getFactory().newFop(MimeConstants.MIME_PDF,
bos).getDefaultHandler());
transformer.transform(xml, res);
bos.flush();
bos.close();
File output = new File("out.pdf");

 

The FO file is an example file normal.fo from the official examples

 

(just the start here)

 

<?xml version="1.0" encoding="utf-8"?>

 

 

<!-- example for a simple fo file. At the beginning the page layout is set.

Below fo:root there is always

- a single fo:layout-master-set which defines one or more page layouts

- an optional fo:declarations,

- and a sequence of one or more fo:page-sequences containing the text and
formatting instructions -->

 

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

 

                <fo:layout-master-set>

                <!-- fo:layout-master-set defines in its children the page
layout:

                                                the pagination and layout
specifications

                                                - page-masters: have the
role of describing the intended subdivisions

 
of a page and the geometry of these subdivisions

                                                - page-sequence-masters:
have the role of describing the sequence

 
of page-masters that will be used to generate

 
pages during the formatting of an fo:page-sequence

 

                -->

 

 

Any suggestions?

 

Theresa