示例#1
0
文件: book.py 项目: zuiwan/ZhihuHelp
    def create_book_package(self, book_list):
        index = 0
        epub_book_list = []
        image_container = ImageContainer()
        creator = HtmlCreator(image_container)
        for book in book_list:
            epub_book = self.book_to_html(book, index, creator)
            epub_book_list.append(epub_book)
            index += 1

        book_package = HtmlBookPackage()
        book_package.book_list = epub_book_list
        book_package.image_list = image_container.get_filename_list()
        book_package.image_container = image_container
        return book_package
示例#2
0
    def create_book(self, book_list):
        index = 0
        epub_book_list = []
        image_container = ImageContainer()
        creator = CreateHtmlPage(image_container)
        for book in book_list:
            epub_book = self.create_single_book(book, index, creator)
            epub_book_list.append(epub_book)
            index += 1

        book_package = EpubBook()
        book_package.book_list = epub_book_list
        book_package.image_list = image_container.get_filename_list()
        book_package.image_container = image_container
        return book_package
示例#3
0
 def __init__(self):
     self.book_list = []
     self.image_list = []
     self.image_container = ImageContainer()
     return