EpubCheck, il più importante strumento per la verifica e validazione dei file ePub secondo gli standard dettati da IDPF si sta preparando all’arrivo del tanto atteso formato EPUB3.
All’attuale e conosciuta versione ufficiale è stata infatti affiancata la beta 3.0.b1 (ancora in fase di sviluppo) in grado e validare i file ePub3.
Spicca innanzitutto la capacità di analizzare nuovi contenuti come file SVG, elementi multimediali, media overlay (per esempio per la lettura a voce alta) che daranno la possibilità di creare ePub altamente interattivi, ma altre novità estremamente interessanti sono la capacità di analizzare file ePub non compressi (e di salvarne il file compresso dopo la verifica) e anche la possibilità di effettuare verifiche e validazioni dei singoli file componenti (per ora solo gli OPF, gli XHTML, gli SVG e i Media Overlay)
Riporto sintassi e parametri (reperibili comunque alla pagina wiki ufficiale)
La nuova versione richiede java (da 1.5 in su) e può essere utilizzato in modo standard come di consueto:
java -jar epubcheck-3.0b1.jar file.epub
oppure in modo avanzato:
java -jar epubcheck-3.0b1.jar file -mode MODE -v VERSION
dove MODE può essere:
- opf per la validazione del singolo file opf;
- nav per la validazione dei documenti di navigazione (solo ePub 3.0);
- mo per la validazione dei documenti media overlay (solo ePub 3.0) ;
- xhtml; per la validazione dei file xhtml
- svg; per la validazione dei file svg
- exp per validare ePub non compressi. (aggiungendo a exp l’ulteriore stringa –save si può salvare l’ePub finale in formato compresso).
VERSION può essere 2.0 o 3.0
MODE e VERSION vengono ignorati quando si analizza un ePub completo
-help visualizza alcune stringhe di aiuto
java -jar epubcheck-3.0b1.jar -help