NAME
EPUB::Parser::File::OPF::Context::Manifest - parses manifest node in opf file
METHODS
nav_path
Get navigation file path from item element with the property 'nav'.
cover_image_path
Get cover image path from item element with the property 'cover-image'.
attr_by_media_tyep({ regexp => qr{ ... }ix })
Retrun in the following format. {
'image/png' => [{
href => "cover.png", id => "_cover.png", properties => "cover-image"
},{
href => "fig01.png", id => "_fig01.png"
}],
'text/css' => [{
.....
}],
}
attr_by_id
Retrun in the following format. { "_cover.png" => { "media-type" => "image/png", href => "cover.png", properties => "cover-image" }, "_style.css" => { "media-type" => "text/css", href => "style.css" }, "_toc.ncx" => { "media-type" => "application/x-dtbncx+xml", href => "toc.ncx" }, "_cover.xhtml" => { "media-type" => "application/xhtml+xml", href => "cover.xhtml" }, "_nav.xhtml" => { "media-type" => "application/xhtml+xml", href => "nav.xhtml", properties => "nav" }, .... }
items_path
Returns all item path.
items_path_by_media_type
Returns items path with media-type specified by Regular expression.
items
Returns all item. The item is instance of EPUB::Parser::Util::Archive::Iterator.
items_by_media
Returns items with specified media-type. image/*, video/* ,audio/* . The item is instance of EPUB::Parser::Util::Archive::Iterator.
items_by_media_type({ regexp => qr{ ... }ix })
Returns items with media-type specified by Regular expression. The item is instance of EPUB::Parser::Util::Archive::Iterator.
LICENSE
Copyright (C) tokubass.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
tokubass <tokubass {at} cpan.org>