
xml.epub3-to-daisy3.xpl Maven / Gradle / Ivy
The newest version!
The EPUB 3 fileset
The DAISY 3 fileset
Date of publication of the DTB
Format must be YYYY[-MM[-DD]]
Defaults to the current date.
Base directory of the DAISY 3.
px:assert
px:set-base-uri
px:fileset-load
px:fileset-join
px:fileset-filter
px:fileset-add-entry
px:fileset-copy
px:fileset-compose
px:fileset-diff
px:opf-to-html-metadata
px:opf-spine-to-fileset
px:epub3-label-pagebreaks-from-nav
px:html-merge
px:html-load
px:dtbook-load
px:html-to-dtbook
px:smil-to-audio-clips
px:smil-to-audio-fileset
px:smil-update-links
px:audio-clips-to-fileset
px:audio-clips-update-files
px:daisy3-prepare-dtbook
px:daisy3-create-ncx
px:daisy3-create-opf
px:daisy3-create-res-file
px:daisy3-create-smils
pxi:page-list-update-links
Normalize EPUB 3 fileset: use longest common URI as base directory
Load package document
Read the "page-list" navigation and label page break elements with epub:type="pagebreak".
Get the spine
Merge into a single HTML
Create head element from OPF
Combine the merged HTML with the resources (everything except HTML, SMIL, OPF and NCX)
Copy to new location
Convert HTML to DTBook
Total mapping of the HTML merge, the copy and the DTBook conversion. Assumes that IDs were
preserved in the DTBook conversion.
Convert EPUB 3 SMILs to d:audio-clips document
List of pagebreak elements in the DTBook
Create DAISY 3
Prepare DTBook for DAISY 3
Create DAISY 3 SMILs
Create NCX document
Create resources file
Create package document
© 2015 - 2025 Weber Informatics LLC | Privacy Policy