使用 calibre 拆分电子书合辑

文章目录

    • 引言
    • 下载插件
    • 拆书
    • 设置封面等元信息


引言

下载电子书合辑后,想拆分为单独成册的文件
https://bookfere.com/post/603.html 教程使用 calibre 的 EpubSplit 插件,这里我跟着实践,记录在此,希望能帮助你。


本文基于 macOS 系统,安装 calibre

brew install calibre

下载插件

1、进入插件列表页
在这里插入图片描述


2、搜索 epubsplit、安装
在这里插入图片描述


3、重启 calibre,即可在右侧看到 EpubSplit 图标

在这里插入图片描述


拆书

1、选中书籍后,点击 EpubSplit 进入编辑模式

选中子书籍的首页,按住 shift,选择尾页

点击 New Book,将弹窗提示是否生成,点击确定即可。
在这里插入图片描述


设置封面等元信息

新拆出来的电子书,和原合辑元信息一致,我们希望改成自己的封面、作者。

1、点击 右侧的 Edit book

在这里插入图片描述


2、导出本书封面

在这里插入图片描述


3、删除原来的封面页面

默认第一页为 原始合辑封面,第二页为 书籍页面,这里都删掉。
有个选项是 设置此页/此图片 为封面,我测试这个功能无效。还是需要去 编辑元信息 中修改设置。

在这里插入图片描述


4、保存

在这里插入图片描述


5、在列表栏,选择书籍,点击 Edit metadata

根据需要修改元信息
这里我从本地导入 封面(刚导出的图片),你也可以使用他们的下载功能
在这里插入图片描述


6、保存

在这里插入图片描述


本地磁盘将生成以下文件

在这里插入图片描述


2024-06-17(一)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/28966.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Android面试八股文】1. 怎么保证线程按顺序执行? 2. 如何实现线程排队 ?

文章目录 面试想考察的知识点面试问题面试场景问题 0:在多线程编程中,有没有办法保证线程按照特定的顺序执行?问题 1:假设有A、B两个线程,B线程需要在A线程执行完成之后执行问题 2:假设有A、B两个线程,其中A线程中执行分为3步,需要在A线程执行完成第二步之后再继续执行…

SQL server 内连接 左连接 右连接 全连接 语句

在SQL Server中,连接(JOIN)操作用于从两个或多个表中检索相关数据。内连接、左连接、右连接和全连接是最常用的几种连接类型。下面详细介绍每种连接的用法和区别: 1. 内连接 (INNER JOIN) 内连接只返回两个表中满足连接条件的匹…

算法:11. 盛最多水的容器

11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你…

山东大学软件学院深度学习期末回忆版

(大数据,2021级,老师是gys和cm,贝多芬,但是略微会有10% 的考试内容不在背诵范围内,看个人理解) 一、名词解释(8 * 3 24) 1、超参数 2、梯度确认 3、分布式表示 4、共现矩阵 5、Attention机制…

Windows采用txt和bat来一次性建立多个文件夹

前言 最近工作需要一次性建立多个文件夹,方便保存不同的数据,所以在网上搜了搜方法,方法还挺多的,这里只是给出流程最简洁、最适合自己的方法,供自己日后回顾,如果大家想学习更多方法可以百度一下。 方法…

Ubuntu系统的使用基本教程

引言 Ubuntu是基于Linux内核的开源操作系统,以其稳定性、安全性和易用性赢得了广泛的用户群体。无论是作为服务器操作系统,还是作为个人桌面系统,Ubuntu都表现出色。本文将详细介绍Ubuntu系统的基本使用方法,包括系统安装、基本配…

清远mes管理系统助力企业降本增效

清远MES管理系统可以帮助企业降本增效的方式包括但不限于以下几个方面: 生产过程优化:清远MES系统可以实时监控生产过程中的各个环节,包括设备状态、生产进度、质量指标等,帮助企业管理人员及时了解生产情况并做出相应的调整和控制…

APP Android

APP Android 安卓源生应用程序 APP IOS-CSDN博客 05.04 06:11Testing

【运维项目经历|033】高性能LBC负载均衡集群优化项目

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 🏅阿里云ACE认证高级工程师 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目…

golang HTTP2 https测试POST变GET问题小记

概述 因为工作需要协助修改某个golang程序,添加双向认证。但是在调整的过程遇到一个HTTP POST请求变成GET诡异的问题,最后各种搜索,总算解决,博文记录,用于备忘。 代码 服务端 因工作内容,代码有删减&a…

Android_Android Studio 常用快捷键 for mac

功能快捷键运行ctrl R优化importctrl opt O格式化opt cmd L自动修正opt enter自动补齐cmd J自动生成代码cmd N搜索使用到的地方fn opt F7 ( cmd)搜索使用到的地方2shift cmd F搜索类cmd O当前文件搜索cmd F全局搜索按两下 shift搜索文件shift cmd O搜索符号opt…

C#反射机制介绍

文章目录 简介一、什么是反射二、反射的用途三、反射用到的命名空间及主要类四、Type类五、Assembly类六、使用反射实现上面的程序七、反射的优缺点 简介 这篇文章介绍了C#的反射机制,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值&a…

2024北京智源大会

北京智源大会是年度国际性人工智能高端学术交流的盛会,定位于内行的AI盛会。智源大会紧密围绕当前人工智能学术领域迫切需要解决的问题,以及产业落地过程中存在的诸多挑战,开展深入探讨。智源研究院是2018年11月份成立的一家人工智能领域的新…

Nginx 重启失败nginx: [alert] kill(3259, 1) failed (3: No such process)

Nginx 重启失败 问题描述 // 在nginx的sbin 目录下重启nginx 报以下异常 [root192 sbin]# ./nginx -s reload nginx: [alert] kill(3259, 1) failed (3: No such process)问题解决 1,说是找不到nginx的配置文件 2,需要重新加载下nginx的配置文件即可命…

JAVA 根据提供的本地class路径转换为class对象

JAVA 根据提供的本地class路径转换为class对象 我们通过读取文件的字节并使用自定义的defineClass方法来加载Class对象。 在main方法中,我们创建了一个ConvertToClassObject对象并调用loadClassFromFile方法来加载Class对象。 这种方法直接读取本地文件的字节码来…

【单元测试】测试用例编写

在你想要了解如何编写单元测试的时候,想必对于单元测试的概念和重要性都已经有了比较充足的了解。 本篇不讲概念、不说废话,仅展示一些单元测试编写的技巧和方法,希望能够帮助大家实际用起来。 计划做一个单元测试的专栏,后续补充…

一文详解选择低代码开发平台的六大理由

在当今快节奏的数字时代,企业需要快速开发和部署应用程序以保持竞争力。传统编程方式耗时较长,且需要大量人力和物力投入。因此,低代码开发平台应运而生,它可以帮助企业快速构建应用程序,提高生产力。本文将为您阐述选…

oracle发送http请求

UTL_HTTP包让SQL和PLSQL能够调用超文本传输协议(HTTP),也就是说可以使用它在Internet上访问数据。 当包用HTTPS从Web site获取数据时,要使用Oracle Wallet,它是由Oracle Wallet Manager或者orapki utility创建。非HTT…

Web应用安全测试-防护功能缺失

Web应用安全测试-防护功能缺失 1、Cookie属性问题 漏洞描述: Cookie属性缺乏相关的安全属性,如Secure属性、HttpOnly属性、Domain属性、Path属性、Expires属性等。 测试方法: 通过用web扫描工具进行对网站的扫描,如果存在相关…

TCP协议为啥会有三次挥手(close、shutdown)

一、前言 使用wireshrak抓包的时候,发现有的TCP断开连接,有的是三次挥手、有的是四次挥手,本文将带领带领大家一探究竟。 1. 四次挥手: 四次挥手流程回顾 第一次挥手: 主动关闭的一方(客户端或服务器&…