473,466 Members | 1,326 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

XML/HTML to document with pagination + section numbering

I have long looked for (and occasionally posted
questions to groups such as this about) a tool
that can take a group of HTML pages (nowadays
XHTML, or XML) and produce a nicely formatted
printable documented, featuring.

* pagination
* section numbering
* including Dewey decimal section numbering
such as Section 1.2.3 for H3
* links converted to cross references
"See section 1.2.4 on page 29"

I just ran across fop,
http://xml.apache.org/fop/

This appears to go a long way towards solving
my problem. But, I admit to a big linguistic gap
- i.e. I don't understand a lot of the XML/XSL-FO
references.

So, I was wondering if someone can answer a few
questions about fop for me?

Q1: I assume that fop can paginate, as I describe
above. Similarly, fop can section number. Right?

Q2: Can foop do Dewey decimal section numbering,
all the way down to H9 -> 1.2.3.4.5.6.7.8.9?

I can't find any references to Dewey decimal
or Outline section numbering in fop / XSL-FO
documentation.

Q3: Can fop do the cross references as I describe above?
send email to an***************@amd.com
Jul 20 '05 #1
2 3999
Andy,
Corena has an xml/sgml page formatter named Life*TYPE that will answer yes
to your three Qs. An evaluation license can be downloaded from this link:
http://www.corena.no/lifetype/. Currently the product is avaiable on
Solaris and Linux, a Windows version will be available next week.

Life*TYPE takes an xml file and a stylesheet as input and produces
postscript / pdf with link functionality. The challenge in producing nicely
formatted documents lays in programming the stylesheet. You might want to
study this product. If you find it helpful we can give you some input on
setting up the layout.

Regards,
John Dirdal
CORENA NORGE AS.
jd*@corena.no / www.corena.no
"Andy Glew" <an*******@amd.com> wrote in message
news:2c**************************@posting.google.c om...
I have long looked for (and occasionally posted
questions to groups such as this about) a tool
that can take a group of HTML pages (nowadays
XHTML, or XML) and produce a nicely formatted
printable documented, featuring.

* pagination
* section numbering
* including Dewey decimal section numbering
such as Section 1.2.3 for H3
* links converted to cross references
"See section 1.2.4 on page 29"

I just ran across fop,
http://xml.apache.org/fop/

This appears to go a long way towards solving
my problem. But, I admit to a big linguistic gap
- i.e. I don't understand a lot of the XML/XSL-FO
references.

So, I was wondering if someone can answer a few
questions about fop for me?

Q1: I assume that fop can paginate, as I describe
above. Similarly, fop can section number. Right?

Q2: Can foop do Dewey decimal section numbering,
all the way down to H9 -> 1.2.3.4.5.6.7.8.9?

I can't find any references to Dewey decimal
or Outline section numbering in fop / XSL-FO
documentation.

Q3: Can fop do the cross references as I describe above?
send email to an***************@amd.com

Jul 20 '05 #2
Andy Glew wrote:
I have long looked for (and occasionally posted
questions to groups such as this about) a tool
that can take a group of HTML pages (nowadays
XHTML, or XML) and produce a nicely formatted
printable documented, featuring.
And I have posted, at least twice, a reply to use XSLT to
create LaTeX source for making PDFs, instead of using XSL:FO.
Maybe it didn't propagate properly.
* pagination
Yes, automatic
* section numbering
Yes, automatic
* including Dewey decimal section numbering
such as Section 1.2.3 for H3
Yes, the default
* links converted to cross references
Yes, trivial
"See section 1.2.4 on page 29"


Ditto.

I'm not clear why you're still searching. XSL:FO implementations
like FOP can do this, but only by you reinventing several dozen
wheels every time. By using LaTeX you tap into 25 years' worth
of typographic experience.

///Peter

Jul 20 '05 #3

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

Similar topics

4
by: John Ramsden | last post by:
I maintain various specs and FAQs in manually edited HTML documents, and I'd very much like some simple way of automatic section numbering as in 2.1, 2.1.1, 2.1.2, 2.2 etc, with table of contents...
7
by: Jacek Generowicz | last post by:
:::Title::: A simple text markup utility :::/Title::: :::Section Introduction ::: I'm looking for something to help developers wirte documentation for bits of software they are writing. The...
13
by: nospam | last post by:
NEWS.COM Amazon wins patent for ordering forms # 6,615,226 http://tinyurl.com/m7v8 http://news.com.com/2100-1017-5070569.html In its latest patent, the online retailing giant outlined a...
54
by: Howard Kaikow | last post by:
Where is the official documentation of what constitutes a minimally compliant HTML file? -- http://www.standards.com/; See Howard Kaikow's web site.
1
by: Adam Faulkner via DotNetMonster.com | last post by:
I had a problem before extracting pages from an existing word document and then inserting the content into a new word document. The following code below works with Microsoft Word 2000 Function...
0
by: shaziya | last post by:
Hi there, I know reading/writing of document in VB, .Net But due to lack of exact file format, and unavailaibilty of enough documentation for Doc file format i dont know how to extract the...
17
by: =?Utf-8?B?Y2F0aGFyaW51cyB2YW4gZGVyIHdlcmY=?= | last post by:
Hello, I have build a website with approximately 30 html-pages. When I search this website in Google, I see the index.html or home.html on this website, but also other html-pages on this...
42
by: Santander | last post by:
how to decode HTML pages encoded like this: http://www.long2consulting.com/seeinaction2008/Simplicity_Beach_table/index.htm Is there script that will do this automatically and generate normal fully...
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?

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.