Hi,
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?
Regs,
Simon
From: owner-xep-support@renderx.com [mailto:owner-xep-support@renderx.com] On Behalf Of Somanna Ramaiah
Sent: 18 June 2008 14:52
To: xep-support@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@limehousesoftware.co.uk>
To: xep-support@renderx.com
Sent: Wednesday, June 18, 2008 5:15:58 PM
Subject: [xep-support] XEP Intermediate Output
Hello,
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?
Regards,
Simon
Simon Dingle
Development
-------------------------------
sdingle@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
London
SE1 9BG
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.
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
Received on Wed Jun 18 08:53:20 2008
This archive was generated by hypermail 2.1.8 : Wed Jun 18 2008 - 08:53:21 PDT