展开

关键词

PHP7内核剖析.epub

PHP作为最流行的语言之一,自第一个版本发布至今的二十几年里经历了多次重大改进,PHP7版本最大的特色在于其性能上的突破,比PHP5快了一倍。目前PHP7已经得...

59930

如何在 Fedora 上生成 EPUB 电子书

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

7910
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用 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 文件。

    8610

    JAVA通过epublib解析EPUB格式的电子书

    什么是 epub 格式就像视频文件有 MP4,AVI,RMVB 等等一样! 电子书也有很多种格式:一文看懂mobi,azw3,epub格式电子书可以将 epub 格式的电子书更换后缀名,然后解压打开查看里面的文件信息。 Java 解析 Epub 格式电子书刚接到这个需求的时候,在网上找了很久,没找到很好的解析方法,最后找到了 epublib 这个解析库,但是下载对应的 jar 很麻烦,最终在 maven 仓库搜索找到了 epublib 解析库epublib:a Java library for reading and writing epub files (一个用于读写 epub 文件的 Java 库)GitHub: 第三步:解析一个epub文件 public static void main(String data = resource.getData(); 获取到内容的类型 css,html,还是图片 MediaType

    1K10

    Calibre | 将EPUB转换为微软正黑体

    其实也可以直接调整阅读器的设置阅读器 -> 右键 -> 首选项 -> 字体本文作者:博主: gyrojeff    文章标题:Calibre | 将EPUB转换为微软正黑体本文地址:https:gyrojeff.topindex.phparchives68

    23320

    《HTML5 canvas开发详解(第2版)》富尔顿 等(作者)epub

    随着Canvas的持续升温,Flash的光芒迅速消退。本书是Canvas的畅销图书,它在上一版的基础上,通过讲解如何开发可交互式多媒体应用,引导读者学习HTML...

    65720

    一天一点代码坏味道(4)

    in epubs) { if (epub.IsValid()) { bool registered = RegisterIsbn(epub); if (registered) { SendEpub(epub in epubs) { DistributeEpub(epub); }} private void DistributeEpub(Epub epub){ if (epub.IsValid()) { bool registered = RegisterIsbn(epub); if (registered) { SendEpub(epub); } }}提取之后,DistributeEpubs方法就只有一层缩进了 那么,我们可以采用一种典型的重构手法:卫语句(guard clause),如下所示:private void DistributeEpub(Epub epub){ if (! (Book book) { return book.Price * 0.9; } public double GetEpubPrice(Epub epub) { return epub.Price *

    13610

    找出文件夹(及其子文件夹)中的文件并复制到目标文件夹中

    测试结果文本提示找出文件夹(及其子文件夹)中的文件并复制到目标文件夹中1.问题引出下载了整个2018年和2019年上半年的经济学人,不过是根据发刊日期建立了多个文件夹,我想复制出里面所有的*.epub格式的电子书 The Economist 20190525.epub、TEA20190302.epub或者TE_02_2_2019.epub)?2. 源码及测试结果2.1. 寻找目录中所有的epub l_files = list_files_with_suffix_allPath(dir_root, .epub) l_dir = [] print(epub文件数: , len os.path.split(file) # 删除里面除了数字外所有的东西 tmp_name = filter(str.isdigit, tmp_name ) tmp_name = .join(tmp_name) + .epub all_TE201920190413.epubcopy .all_TE201920190427.epubcopy .all_TE201920190406.epubcopy .all_TE201920190504.epub

    76020

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

    gitbook 既可以将源码文件单独输出,也可以仅输出单个文件,常见的导出电子书格式主要有三种(ePub, Mobi, PDF),而这三种格式都依赖于系统本身提供的 ebook-convert 工具.? 或 gitbook mobi 示例:# 生成 `pdf` 文件并输出 `debug` 级别日志$ gitbook pdf . .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)进行输出.随着电子书内容越来越多

    1K10

    gitbook 入门教程之常用命令详解 原

    --log Minimum log level to display (Default is info; Values are debug, info, warn, error, disabled) epub UserssunpoDesktopbook.pdf # 指定输出日志级别: `debug`$ gitbook pdf --log=debug 可能需要安装 ebook-convert 相关插件,详情见相关系列教程. gitbook epub 输出 epub 电子书 语法格式: gitbook epub 示例:# 默认输出到当前项目$ gitbook epub # 指定输出文件 `UserssunpoDesktopbook.epub`$ gitbook epub . UserssunpoDesktopbook.epub # 指定输出日志级别: `debug`$ gitbook epub --log=debug 可能需要安装 ebook-convert 相关插件,详情见相关系列教程

    33120

    限时免费 | 8月17日星期四限免应用

    2、支持读mobi,azw,azw3,prc,epub。3、eBookGo可以将你的电子书转换为iBooks或Kindle支持格式!主要包括:(epub,mobi,azw,azw3,prc,txt)。 4、eBookGo可以转换几乎大部分的书籍或文件(epub、mobi、azw、azw3、prc、txt、html、xhtml、xml、htm、fb2)。5、完全本地化转换,可以转换多个。

    21430

    7 个最佳 Linux 电子书阅读器

    这些电子书阅读器最适合 pdf、epub 和其他电子书格式。我提供的是 Ubuntu 安装说明,因为我现在使用它。 备注:查看这个应用的时候,我发现这个应用在 Ubuntu 和它的衍生系统中不支持 ePub 文件格式。其他发行版用户仍然可以发挥它全部的潜力。 LucidorLucidor 是一个易用的、支持 epub 文件格式和在 OPDS 格式中编目的电子阅读器。 Easy Ebook ViewerEasy Ebook Viewer 是又一个用于读取 ePub 文件的很棒的 GTK Python 应用。 这个应用仍然处于初始阶段,只支持 ePub 文件。

    17010

    GitBook相关配置及优化

    --2、GitBook生成电子书需要有calibre-ebook环境 ➡️ Linux下安装calibre-ebook # 生成PDF文件$ gitbook pdf . .mybook.pdf# 生成ePub 文件$ gitbook epub . .mybook.epub# 生成Mobi文件$ gitbook mobi . .mybook.mobi

    25640

    6 个用于写书的开源工具

    你可以从 FreeDOS 电子书网站免费下载 EPUB 和 PDF 版本。(我也计划为那些喜欢纸质的人提供印刷版本。)这本书几乎完全是用开源软件制作的。 SigilLibreOffice 可以直接导出到 EPUB 格式,但它不是个好的转换器。 我没有尝试使用 LibreOffice 6.1 创建 EPUB,但在 LibreOffice 6.0 中没有包含我的图像。它还以奇怪的方式添加了样式。 我使用 Sigil 来调整 EPUB 并使一切看起来正常。Sigil 甚至还有预览功能,因此你可以看到 EPUB 的样子。

    9610

    pandoc

    references --id-prefix=STRING -T STRING --title-prefix=STRING -c URL --css=URL --reference-doc=FILE --epub-subdirectory =DIRNAME --epub-cover-image=FILE --epub-metadata=FILE --epub-embed-font=FILE --epub-chapter-level=NUMBER

    11740

    5 个用命令行操作 LibreOffice 的技巧

    例如,Seth Kenlon 最近解释了如何使用 LibreOffice 用全局 命令行选项将多个文件 从 DOCX 转换为 EPUB。 例如,在 LibreOffic 中,将一个文档转换为 EPUB 是一个非常简单的任务,但使用 libreoffice 命令就更容易:$ libreoffice --headless --convert-to epub example.odt使用通配符意味着你可以一次转换几十个文档:$ libreoffice --headless --convert-to epub *.odt你可以将文件转换为多种格式,包括 PDF、HTML、DOC、DOCX、EPUB、纯文本等。

    20130

    GitBook搭建

    styles: { website: styleswebsite.css, ebook: stylesebook.css, pdf: stylespdf.css, mobi: stylesmobi.css, epub 目录名称 目录描述 src 电子书源码文件,book.json修改root:src book.json gitbook项目配置文件 _book 开发运行文件目录 build 打包执行生产的html、pdf、epub package.jsonscripts: { serve: gitbook serve, build: gitbook build . .builddist, pdf: gitbook pdf . .buildbook.pdf, epub : gitbook epub . .buildbook.epub, mobi: gitbook mobi . .buildbook.mobi} 运行命令 命令描述 npm run serve 项目开发运行 npm run build 电子书打包运行 npm run pdf 项目打包成pdf文件 npm run epub 项目打包成epub npm run mobi 项目打包成mobi 主题1.

    5220

    (29)打鸡儿教你Vue.js

    web阅读器开发epub格式的解析原理Vue.js+epub.js实现一个简单的阅读器实现阅读器的基础功能字号选择,背景颜色有上一页,下一页的功能设置字号,切换主题,进度按钮电子书目录阅读器,搭建vue-cli 环境,编写阅读器源码vue.js的基本语法 css3和css的基本语法 静态资源服务器Nginx的搭建方法阅读器,阅读器的工作原理,工作流程,阅读器的引擎,常见的电子书格式,epub格式电子书解析原理,

    23920

    使用Gitbook创建文档并导出PDF

    导出为epub在SUMMARY.md文件的同级目录执行gitbook epub .命令进行导出epub文件,执行日志如下所示:➜ gitbook-example gitbook epub .info:

    1K10

    R沟通|Bookdown中文书稿写作手册(中)

    书的输出格式包括支持gitbook格式的网页图书, 也可以经 LATEX 编译器转换的PDF图书,还可以生成ePub等格式的电子书。 bookdown::gitbook负责html形式的gitbook, bookdown::pdf_book 负责pdf形式的电子书(由 TEXTEX 支持);bookdown::epub_book负责epub 文件的yml头部(具体放在前面两组三个短线---之间);书稿按章节进行拆分,借助js支持的html快速生成书稿的初稿,最后再进行整合,根据需要通过Build插件完成gitbook, pdf_book, epub book_filename是最终生成的PDF图书或者ePub电子书的主文件名。language下可以定制一些与章节名、定理名等有关的名称。 对于epub_book格式,如果成功编译,会在操作系统默认的ePub软件(如苹果电脑的book)中打开,并在_book子目录中找到这个ePub文件。

    16810

    扫码关注云+社区

    领取腾讯云代金券