D
DarthLuch
Would like to get feedback on a process we do, as well as suggested
alternatives.
We produce a software for the airline biz... One of the features is
take take aircraft OEM provided SGML/XML data, mix it with data from
our own application, and show a PDF print of it. We save our own data
as xml, merge it with the OEM xml data, and use a stylesheet to control
how we want it to look. We use Apache FOP to turn it into a PDF.
Functionally, it works great... It does everything we want, and we've
gotten used to the XSL coding. The problem is, the speed.... Many
times, many of these need to be printed in succession. Or, even when
just printing one at a time... The Apache FOP processer just takes long
to convert it to PDF.
My first question is... can someone suggest any alternative processors
for this purpose? I know I can search for them, but I'd like a specific
recommendation for this specified need. My preference would be one in C
or C++, only because I *think* that would make it perform faster.
I'd also welcome any feedback, in general, to what/how we do this
process.
alternatives.
We produce a software for the airline biz... One of the features is
take take aircraft OEM provided SGML/XML data, mix it with data from
our own application, and show a PDF print of it. We save our own data
as xml, merge it with the OEM xml data, and use a stylesheet to control
how we want it to look. We use Apache FOP to turn it into a PDF.
Functionally, it works great... It does everything we want, and we've
gotten used to the XSL coding. The problem is, the speed.... Many
times, many of these need to be printed in succession. Or, even when
just printing one at a time... The Apache FOP processer just takes long
to convert it to PDF.
My first question is... can someone suggest any alternative processors
for this purpose? I know I can search for them, but I'd like a specific
recommendation for this specified need. My preference would be one in C
or C++, only because I *think* that would make it perform faster.
I'd also welcome any feedback, in general, to what/how we do this
process.