如何解决如何使用ebooklib python创建指向某章内容的链接
我在DJango python中开发了一个应用程序,以动态创建EPub fies。我正在使用CKEditor和ebooklib。但是我对TOC表示怀疑,我的意图是在TOC中创建一个链接,以指向一章的内容。我们可以创建与本节相同的内容并链接到本章,但是当我创建本节以作为单独的页面加载时,请参见下面的示例代码
请参阅示例代码
c2 = epub.EpubHtml(title='About this book',file_name='about.xhtml')
c2.content='<h1>About this book</h1><p>Helou,this is my book! There are many books,but this one is mine.</p>'
c2.set_language('hr')
c2.properties.append('rendition:layout-pre-paginated rendition:orientation-landscape rendition:spread-none')
c2.add_item(default_css)
# add chapters to the book
book.add_item(c1)
book.add_item(c2)
# create table of contents
# - add manual link
# - add section
# - add auto created links to chapters
book.toc = (epub.Link('intro.xhtml','Introduction','intro'),(epub.Section('Languages'),(c1,c2))
)
但是当我执行时,我将在单独的页面中获得该部分。我的目的是指向本章的该部分,而不是将其作为单独的页面。 (就像指向章节中的小标题一样),并在TOC中添加章节链接(目录)。请帮忙吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。