All Downloads are FREE. Search and download functionalities are using the official Maven repository.

doc.scripts.DTBookToDaisy3TextOnlyDTB.html Maven / Gradle / Ivy

The newest version!



    
        
        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.

  1. DTBook Fix
  2. DTBook validator
  3. Sentence detector
  4. Synch point normalizer
  5. Text-only DTB creator
  6. DAISY 3 validator




© 2015 - 2025 Weber Informatics LLC | Privacy Policy