473,387 Members | 1,423 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

PDF->XML without FO-fuzz or good stylesheet-editor?

Hello group,
our shop might be faced with producing pdfs from XML soon.
The XML can be counted on to at least well-formed, if not valid.

It seems that the normal way of producing a pdf from XML is normally
either
a. going from XML to FO via XSLT and to PDF via a FOP
b. going from XML to TeX via XSLT and to PDF via TeX/LaTeX
c. doing your own raw pdf from XML

"c." is much too cumbersome for us.
"b" is out of the question for us, as nobody has the least experience
with TeX

So...

....either we do it the "a" way, but would then need a very good
stylesheet editor,
in which we can visually design the page layout before.

....or there is an easier was I have not thought of (of course we could
be doing it by
automating structured framemaker, but we would like a more generic way
of doing it)

I would be most grateful for any input.
Thanks in advance,
Bye.
FK.

Jan 16 '06 #1
3 1217
du**********@yahoo.com wrote:
Hello group,
our shop might be faced with producing pdfs from XML soon.
The XML can be counted on to at least well-formed, if not valid.

It seems that the normal way of producing a pdf from XML is normally
either
a. going from XML to FO via XSLT and to PDF via a FOP
b. going from XML to TeX via XSLT and to PDF via TeX/LaTeX
c. doing your own raw pdf from XML

"c." is much too cumbersome for us.
"b" is out of the question for us, as nobody has the least experience
with TeX
There are probably many people who do, though, and it has the
advantage that LaTeX already has a very thorough "understanding"
of what a document is and how to create one: a huge amount of the
formatting requirements can be automated using this method.
So...

...either we do it the "a" way, but would then need a very good
stylesheet editor, in which we can visually design the page layout before.


Are you having a designer design the page layout or is this DIY?

///Peter
--
XML FAQ: http://xml.silmaril.ie/
Jan 16 '06 #2
du**********@yahoo.com wrote:
our shop might be faced with producing pdfs from XML soon.
The XML can be counted on to at least well-formed, if not valid.

It seems that the normal way of producing a pdf from XML is
normally either
a. going from XML to FO via XSLT and to PDF via a FOP
b. going from XML to TeX via XSLT and to PDF via TeX/LaTeX
c. doing your own raw pdf from XML

"c." is much too cumbersome for us.
"b" is out of the question for us, as nobody has the least
experience with TeX


Another option to consider is XML+CSS. YesLogic's Prince product is
probably the best out there for advanced CSS 2.1 support.

http://www.princexml.com/

(I see Prince passes the Acid2 test.)
Jan 17 '06 #3

Peter Flynn wrote:
"c." is much too cumbersome for us.
"b" is out of the question for us, as nobody has the least experience
with TeX


There are probably many people who do, though, and it has the
advantage that LaTeX already has a very thorough "understanding"
of what a document is and how to create one: a huge amount of the
formatting requirements can be automated using this method.


This might be so, but it is so much terra incognita for us.
So...

...either we do it the "a" way, but would then need a very good
stylesheet editor, in which we can visually design the page layout before.


Are you having a designer design the page layout or is this DIY?

Either we ourselves or together with the client. Thing is, in any case
we would
either have to mimick a certain layout very closely or have the freedom
to easily do any layout.

Thanks for the answer.
Cheers.

Jan 17 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

27
by: Mark | last post by:
I'm curious to get feedback regarding the potential SVG has in performing the same functionality as PDF for fixing documents. Thanks. Mark
1
by: Dark | last post by:
Hi. I run my own company since a few months, last weekend I started to create all my invoices etc into PDF-format. Now I want to connect a fairly simple database (made in XML) to this invoices, so...
3
by: Martijn Damen | last post by:
Hi, At the moment I am working on an documentation tool where customers can build their own documentation by selection chapters of standard docs and building their own 'tree' of documentation....
0
by: Will | last post by:
I am trying to export & save a report to PDF format in Windows 98. I have the code from here http://www.granite.ab.ca/access/pdffiles.htm which changes registry settings and this works great for...
1
by: przemekgawron | last post by:
Hello, I'm looking for .NET library that can convert Word 2003 documents into a pdf files but without installing any additional printer. Thanks for any suggestions, Przemek
2
by: Greg Pyle | last post by:
I have a hyperlink field in a form that points to a .pdf file. Upon opening, a warning message pops up giving all the standard cautionary rhetoric (trusted source, dangerous file, etc.). Is there...
1
by: Tom S. | last post by:
I have found that with Adobe LifeCycle Design 7.x, you can save a dynamic PDF that will send xml to the browser when a button is clicked. I'm able to pull the data I need from the xml I'm sent,...
0
by: Tom S. | last post by:
I have found that with Adobe LifeCycle Design 7.x, you can save a dynamic PDF that will send xml to the browser when a button is clicked. I'm able to pull the data I need from the xml I'm sent,...
12
by: bringmewater | last post by:
Is there any software that will let me write books and export to both PDF and HTML with automatically generated TOC, Index (with page numbers for PDF) and hyperlinks? Thanks !
5
by: Eric Layman | last post by:
Hi, I noticed that PHP have the ability to create PDF files without using any third partty componentys. Most notably is via FPDF. It generates PDF by using "pdf markups" / or ghostscripts I...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.