예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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
예제 #5
0
 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
예제 #6
0
 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
예제 #7
0
    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
예제 #8
0
 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
예제 #9
0
 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
예제 #10
0
 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
예제 #11
0
 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
예제 #12
0
 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