首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用 Sigil 在 Linux 上创建和编辑 EPUB 文件

你可以使用 Sigil 创建一个新的 EPUB 格式的电子书,或编辑现有的 EPUB 电子书(以 .epub 扩展结尾的文件)。...Sigil 让你创建或编辑 EPUB 文件 Sigil 是一个允许你编辑 EPUB 文件的开源软件。当然,你可以从头开始创建一个新的 EPUB 文件。...Sigil 只专注于 EPUB 书籍,它有以下功能: 支持 EPUB 2 和 EPUB 3(有一定的限制) 提供代码视图预览 编辑 EPUB 语法 带有多级标题的目录生成器 编辑元数据 拼写检查 支持正则查找和替换...由于 EPUB 依赖于 XML,因此它专注于代码。可以将其视为用于 EPUB 文件的 类似于 VS Code 的代码编辑器。...Sigil 的 GitHub 仓库 并不适合所有人,当然也不适合用于阅读 ePUB 电子书 我不建议使用 Sigil 阅读电子书。Linux 上有 其他专门的应用来阅读 .epub 文件。

3.1K10

如何在 Fedora 上生成 EPUB 电子书

这篇文章展示了使用两种不同的方法来创建一个 EPUB 文件。EPUB 格式是最流行的格式之一,并且被很多开源软件所支持。...绝大数的人们将会询问 “在很容易创建 PDF 文件的情况下,为什么要花费时间和精力来创建 EPUB 文件?” 答案是: “你曾经尝试看过每次只能看到一张纸的一小部分的吗?”...在另一方面,EPUB 文件则被设计成可以适合很多不同的屏幕类型。 方法 1: ghostwriter 和 pandoc 第一种方法创建一个速成版的电子书文件。...现在你的 EPUB 文件已经创建好了。 注意: 如果你得到一个与 pandoc 有关的错误,关闭“智能排版”,并再试一次。...选择 “输出 EPUB” 部分并勾选 “插入内联目录”。单击“确定“ 创建 epub 文件。 image.png 现在,你有了一个看起来很专业的电子书文件。

86810

使用.NET设计一个Epub电子书生成工具

作为一个喜欢看小说的人,我收藏了很多小说,但是在寻找 Epub 电子书生成工具时,没有找到满意的类库,因此决定自己开发一个 .NET 类库工具,用于制作 Epub 电子书。...设计思路与核心代码 在设计之前我们需要知道 Epub 格式的本质,Epub 格式其实就是按照一定规则生成的一个小型网站,含有书籍的目录和内容等其他信息,然后将这些整个网页文件打包为 ZIP 压缩格式。...这些文件的具体格式和内容可以在 Epub 规范中找到。...通过这个类库,开发者可以轻松地生成 Epub 电子书,同时也适用于 TXT 转 Epub 等场景。...希望这篇博文能够帮助你更深入地了解如何设计和实现一个 Epub 电子书生成工具,以及如何使用 NovelEpubMaker 类库来轻松地生成 Epub 电子书。

23520

gitbook 入门教程之导出电子书 原

gitbook 既可以将源码文件单独输出,也可以仅输出单个文件,常见的导出电子书格式主要有三种(ePub, Mobi, PDF),而这三种格式都依赖于系统本身提供的 ebook-convert 工具..../myBook.pdf --log=debug # 生成 `epub` 文件并输出 `debug` 级别日志 $ gitbook epub ./ ..../myBook.epub --log=debug # 生成 `mobi` 文件并输出 `debug` 级别日志 $ gitbook mobi ./ ....生成 ePub 文件 示例: $ gitbook epub 默认在当前项目的根目录下生成 book.epub 文件名,如果配有封面,则首页显示封面,否则无封面. ?...小结 本节主要介绍了如何导出电子书,概括来说,首先系统需要安装 ebook-convert 工具,然后配置电子书封面,最后直接导出为目标格式(ePub, Mobi, PDF)进行输出.

2.5K10

用 Markdown 写一本自己的电子书吧(一)手动篇

背景 EPUB 格式是什么 其实做 Web 开发的同学,如果把 .epub 文件通过 zip 打开后就会发现,其实它并不神秘,反而相当开放直观和熟悉──其内在就是一堆 xhtml 页面、css 样式、图片...既然 epub 内部就是 html 页面,我们的 Markdown 文章也能编译成 html,那我们写个工具将以往的文档处理成符合 epub 标准的文件包,不就可以做一本自己的电子书了?...在之前的基础上,我们再创建一个 EPUB/book 目录,在其中添加一个 EPUB/book/page-1.xhtml 文件: example ├── EPUB │ ├── book │ │...此时,如果将 example 目录的内容进行 zip 打包,生成文件名称改为 example.epub,就已经可以在一些 epub 阅读器中正常打开进行阅读了。...:type="toc"],这是 epub3 与 epub2 的区别之一,可以将目录页面的部分作为书籍的导航目录,不再需要单独提供 .ncx 文件。

1.1K30

用 Markdown 写一本自己的电子书吧(二)自动篇

在之前单《手动篇》里,我们已经手动完成了打包一个 .epub 所需要的基本文件内容,并且梳理出可以通过工具自动完成的流程,以及需要补充信息来完成的流程。...我们创建一个书籍页面通用的 templates/EPUB/book-page.xhtml 模板,调用上一步中实现的 render() 即可渲染成 EPUB 内的标准页面文件: import fs from...我们先对图片资源相对目录路径做个转换,处理成相对 EPUB/package.opf 的项目路径,并且做去重处理。...其中,由于 EPUB3 中增加的对于 HTML5 的支持,我们可以通过加入触发器和脚本,实现类似互动电子书、AVG 文字冒险游戏的效果,极大地增强互动性。...虽然对于 EPUB3 标准完整支持的电子书阅读器,除了苹果家的 图书 外暂时还没有几个,但可能随着以后设备性能、软件支持的普及,通过电子书实现这样效果的日子或许终会来临。

1.8K10
领券