[xep-support] XEP Intermediate Output

Simon Dingle sdingle at limehousesoftware.co.uk
Wed Jun 18 08:04:29 PDT 2008



It's not the .fo file I am after, it's the XEP Output format xml.

Our java code to  render the pdf looks something like this:-

            Properties properties = new java.util.Properties();

            properties.setProperty(CONFIG, PropertiesUtil.getProperty("xep.path"));

            properties.setProperty(VALIDATE, PropertiesUtil.getProperty("xep.validation"));

            FormatterImpl formatter = new FormatterImpl(properties);


            reader = new InputStreamReader(new FileInputStream(foFile), DOMAssistant.DOMEncoding);

            stream = new FileOutputStream(pdfFile);


            // Render the FO document to the target PDF file


            XEPLogger xepLogger = new XEPLogger();

            FOTransformer foTransformer = new FOTransformer(formatter, xepLogger);

            foTransformer.transform(new StreamSource(reader), new FOTarget(stream, "PDF"));


By amending the last line to end    new FOTarget(stream, "XEP")) I am able to produce the XEP Output xml but I don't know if there is a better way of going about this. 

We want to then manipulate this xml and send it back to xep to produce a pdf. 


I found a similar post http://services.renderx.com/lists/xep-support/3049.html


I have requested a copy of the DevKit, hopefully all of my questions will be answered in there?

We want to be able to mark the first and last elements in a page with our own ids so that in the XEP Output xml they have our ids.

e.g. <xep:text value="Our City Today" x="99213" y="704299" width="100800" id="myId"/>

Is there an easy way of doing this?









From: owner-xep-support at renderx.com [mailto:owner-xep-support at renderx.com] On Behalf Of Somanna Ramaiah
Sent: 18 June 2008 14:52
To: xep-support at renderx.com
Subject: Re: [xep-support] XEP Intermediate Output


Hi ,


first thing what is your input files and what are the tools you are using. i mean are you using XEP to render get the the PDF

if you have saxon8 or crimson then


 1)  java -jar lib/saxon8.jar -o output.fo input.xml  input.xsl you will get the intermediate fo. file


if you have xep


2) xep input.fo output.pdf


or directly to 

3) xep -xml input.xml -xsl input.xsl -out output.pdf

----- Original Message ----
From: Simon Dingle <sdingle at limehousesoftware.co.uk>
To: xep-support at renderx.com
Sent: Wednesday, June 18, 2008 5:15:58 PM
Subject: [xep-support] XEP Intermediate Output



We would like to do some processing of XEP Intermediate Format and then give the resulting xml back to xep to process into a pdf.

I know this is possible but I can’t find any instructions in the documentation on how to go about this.


I read somewhere that I have to retrieve the XEP Output, process it and then pass it to a generator.

Where can I find some example code for this?






Simon Dingle

sdingle at limehousesoftware.co.uk
Limehouse Software Ltd

DDI: (020) 7566 3335
Main: (020) 7566 3320
Fax: (020) 7566 3321

Limehouse Software Ltd
4th Floor
1 London Bridge

www.limehousesoftware.co.uk <http://www.limehousesoftware.co.uk/>  - Unifying Information                

The information contained in this e-mail or in any attachments is confidential and is intended solely for the named addressee only. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Limehouse Software Ltd immediately by returning this e-mail to sender or calling 020 7566 3320 and do not read, use or disseminate the information. Opinions expressed in this e-mail are those of the sender and not necessarily the company. Although an active anti-virus policy is operated, the company accepts no liability for any damage caused by any virus transmitted by this e-mail, including any attachments.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.renderx.com/pipermail/xep-support/attachments/20080618/0b6c3151/attachment.html>

More information about the Xep-support mailing list