fix(pdf): Add ToC to self.book
This commit is contained in:
@@ -21,7 +21,7 @@ class EPUBGenerator(AbstractGenerator):
|
|||||||
self.cover = cover
|
self.cover = cover
|
||||||
self.images = images
|
self.images = images
|
||||||
|
|
||||||
self.book = epub.EpubBook()
|
self.book: epub.EpubBook = epub.EpubBook()
|
||||||
|
|
||||||
def add_metadata(self):
|
def add_metadata(self):
|
||||||
"""Add metadata to epub."""
|
"""Add metadata to epub."""
|
||||||
@@ -87,11 +87,11 @@ class EPUBGenerator(AbstractGenerator):
|
|||||||
self.book.toc = chapters
|
self.book.toc = chapters
|
||||||
|
|
||||||
# Thanks https://github.com/aerkalov/ebooklib/blob/master/samples/09_create_image/create.py
|
# Thanks https://github.com/aerkalov/ebooklib/blob/master/samples/09_create_image/create.py
|
||||||
self.epub.add_item(epub.EpubNcx())
|
self.book.add_item(epub.EpubNcx())
|
||||||
self.epub.add_item(epub.EpubNav())
|
self.book.add_item(epub.EpubNav())
|
||||||
|
|
||||||
# create spine
|
# create spine
|
||||||
self.epub.spine = ["nav"] + chapters
|
self.book.spine = ["nav"] + chapters
|
||||||
|
|
||||||
def compile(self):
|
def compile(self):
|
||||||
self.add_metadata()
|
self.add_metadata()
|
||||||
|
|||||||
Reference in New Issue
Block a user