
doc.scripts.DTBookToDaisy3TextOnlyDTB.html Maven / Gradle / Ivy
Pipeline Script: DAISY XML (DTBook) to DAISY 3 Text-Only DTB [BETA]
Pipeline Script: DAISY XML (DTBook) to DAISY 3 Text-Only DTB - XSLT [BETA]
Overview
This script takes a Z39.86-2005 textual content file (DTBook file) and
creates a full Z39.86-2005 (DAISY 3) text-only DTB from it.
Input Requirements
The input file must be a valid Z39.86-2005 textual content file (DTBook
file). It must have good heading structure: no missing headings, etc. The
script will validate for this before running the transformation.
Note that the heading structure can be dynamically corrected by applying the optional
DTBook Fix step.
Output
The output is a fully-feature, conforming Z39.86-2005 text-only DTB. This
output fileset includes a package file, NCX file, SMIL files,
textual-content file with appropriate SMIL references, resource file, and
all media files associated with the textual content and resource files.
The DTB includes support for skippable and escapable structures (as
mandated in the Z39.86-2005 specification) and SMIL links for anchors,
annotation references and note references. associated
Configuration
- input
- The full path and name of the input DTBook file (Z39.86-2005 textual content file).
- outputPath
- The directory in which to place the output DTB fileset.
- dtbookFix
- Selects whether to apply DTBook Fix routines.
Appendix: List of Transformers used
The documents linked below are parts of the Transformer technical
documentation. These are developer and systems-administrator
centric documents.