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

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