6b6e6fb90b
http://www.research.digital.com:80/SRC/virtualpaper/ Huzzah, our first Modula-3 using port! Caution: If you don't already have Modula-3, you will after you build this port! Make sure you have plenty of swap space before attempting this.
27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
The Virtual Paper software centers around the notion of a document, which
|
|
generally corresponds to a single paper, report, or book. A document is
|
|
stored as a single file, in a format that we call a "Lectern document". The
|
|
application "BuildLectern" constructs these documents, and "Lectern" lets you
|
|
view them on your computer.
|
|
|
|
A Lectern document contains images of each page of the document (at several
|
|
scales), text for the pages (for searching, not for viewing), and global
|
|
information about the document (such as a copy of a PostScript version of the
|
|
document, if available).
|
|
|
|
A Lectern document has a fairly simple internal structure. There's an
|
|
internal directory, and a set of components. The components each contain the
|
|
bytes for some part of the overall document: a single page image at a
|
|
particular scale, or the text for a single page, or the PostScript that was
|
|
used to create the document.
|
|
|
|
BuildLectern generates a single Lectern document. Its input can be a
|
|
PostScript file, or parts of previously built Lectern documents. Or its
|
|
input can be original raster-based images (such as a set of TIFF files),
|
|
typically at a moderate resolution such as 300 DPI. Finally, BuildLectern's
|
|
input can be a combination of all of these.
|
|
|
|
For more information, please see:
|
|
|
|
http://www.research.digital.com:80/SRC/virtualpaper
|