def add_index_html(self, src, title): Path.copy(src, EpubPath.html_path) filename = Path.get_filename(src) new_src = u'html/' + filename resource_id = self.opf.add_html(new_src) self.toc.add_item(resource_id, new_src, title) return
def add_index_html(self, src, title): Path.copy(src, EpubPath.html_path) filename = Path.get_filename(src) new_src = u'html/' + filename resource_id = self.opf.add_html(new_src) self.toc.add_item(resource_id, new_src, title) return
def create_chapter(self, src, title): Path.copy(src, EpubPath.html_path) filename = Path.get_filename(src) new_src = u'html/' + filename resource_id = self.opf.add_title_page_html(new_src) self.directory.create_chapter(new_src, title) self.toc.create_chapter(resource_id, new_src, title) return
def create_chapter(self, src, title): Path.copy(src, EpubPath.html_path) filename = Path.get_filename(src) new_src = u'html/' + filename resource_id = self.opf.add_title_page_html(new_src) self.directory.create_chapter(new_src, title) self.toc.create_chapter(resource_id, new_src, title) return
def add_html(self, src, title): u""" add_index为add_html不需要添加文件时的特殊情况 """ self.add_index_html(src, title) filename = Path.get_filename(src) new_src = u'html/' + filename self.directory.add_html(new_src, title) return
def add_html(self, src, title): u""" add_index为add_html不需要添加文件时的特殊情况 """ self.add_index_html(src, title) filename = Path.get_filename(src) new_src = u'html/' + filename self.directory.add_html(new_src, title) return
def create_chapter(self, src, title): template = self.get_template('directory', 'item_root') item = template.format(href=Path.get_filename(src), title=title) if self.chapter_deep == 0: template = self.get_template('directory', 'chapter') item = template.format(item=item, title=u'目录') self.content += item self.chapter_deep += 1 return
def add_cover_image(self, src): Path.copy(src, EpubPath.image_path) filename = Path.get_filename(src) new_src = u'images/' + filename resource_id = self.opf.add_cover_image(new_src) return
def add_css(self, src): Path.copy(src, EpubPath.style_path) filename = Path.get_filename(src) new_src = u'style/' + filename resource_id = self.opf.add_css(new_src) return
def add_html(self, src, title): template = self.get_template('directory', 'item_leaf') self.content += template.format(href=Path.get_filename(src), title=title) return
def add_cover_image(self, src): Path.copy(src, EpubPath.image_path) filename = Path.get_filename(src) new_src = u'images/' + filename resource_id = self.opf.add_cover_image(new_src) return
def add_css(self, src): Path.copy(src, EpubPath.style_path) filename = Path.get_filename(src) new_src = u'style/' + filename resource_id = self.opf.add_css(new_src) return