PDF转EPUB

将PDF文档转换为EPUB电子书格式,支持流式布局

使用纯Node.js将PDF文档转换为EPUB电子书格式。

示例结果

1 个示例

PDF文档转EPUB

将PDF文档转换为EPUB电子书格式

pdf-to-epub-output.epub 查看文件
查看输入参数
{ "sourceFile": "/public/samples/pdf/book.pdf", "title": "My Book", "author": "John Doe" }

Click to upload file or drag and drop file here

Maximum file size: 50MB Supported formats: application/pdf

关键信息

分类
文档与 PDF
输入类型
file, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

PDF转EPUB工具能够快速将PDF文档转换为EPUB电子书格式。该工具支持自定义书名和作者信息,生成适合电子阅读器排版的流式布局文件,让您在Kindle、Kobo或手机阅读APP上获得更佳的阅读体验。

适用场景

  • 需要在电子书阅读器或手机阅读软件上阅读PDF格式的文档,且需要支持字体缩放时。
  • 希望将固定排版的PDF文档转换为支持自动重排的EPUB流式布局格式时。
  • 需要为转换后的电子书自定义设置书名和作者元数据以方便图书管理时。

工作原理

  • 上传需要转换的PDF文件,文件大小需在50MB以内。
  • 根据需要输入电子书的“书名”和“作者”信息,若不填写书名则默认使用PDF文件名。
  • 点击转换按钮,系统将解析PDF文本与结构,并生成标准的EPUB格式电子书供您下载。

使用场景

准备电子书:将下载的PDF版小说或学术书籍转换为EPUB,以便导入到电子墨水屏阅读器中阅读。
移动端阅读优化:将PDF格式的报告或论文转换为EPUB,方便在手机或平板电脑上通过流式排版进行舒适阅读。
个人图书整理:在转换PDF时添加正确的作者和书名元数据,便于在电子书管理软件中进行分类和检索。

用户案例

1. 转换PDF小说为Kindle电子书

深度阅读爱好者
背景原因
拥有一部PDF格式的公版小说,但在6英寸的电子书阅读器上阅读PDF时字体太小,且无法调节字号。
解决问题
需要将PDF转换为支持流式排版、可自由调节字号的EPUB格式。
如何使用
上传小说PDF文件,在“书名”输入框填写“战争与和平”,在“作者”输入框填写“列夫·托尔斯泰”,然后提交转换。
效果
获得一个排版精美的EPUB文件,导入阅读器后可自由调整字体大小和行间距。

2. 整理学术论文至平板阅读

研究生
背景原因
收集了多篇PDF格式的学术文献,想在平板电脑上使用阅读软件进行批注和阅读。
解决问题
PDF在平板上双栏排版阅读体验较差,需要转换为流式EPUB以适应单栏连续阅读。
如何使用
上传文献PDF,保留默认书名或输入简短标题,点击转换生成EPUB。
效果
成功将PDF文献转换为EPUB格式,在平板阅读器中实现了流畅的流式翻页与文本高亮批注。

用 Samples 测试

pdf, file

相关专题

常见问题

转换后的EPUB文件支持在哪些设备上阅读?

支持在Kindle、Kobo、掌阅、Apple Books等绝大多数支持EPUB格式的电子书阅读器和软件上阅读。

转换时可以自定义书名和作者吗?

可以,在上传PDF后,您可以在可选输入框中填写自定义的书名和作者信息。

转换有文件大小限制吗?

有的,上传的PDF文件大小上限为50MB。

转换后的EPUB是流式排版吗?

是的,该工具支持将PDF内容转换为流式布局的EPUB,方便在不同屏幕尺寸的设备上自动重排和缩放字体。

如果我不填写书名,转换后的电子书会怎么命名?

如果未填写书名,系统将默认使用您上传的PDF文件名作为EPUB电子书的书名。

API 文档

请求端点

POST /zh/api/tools/pdf-to-epub

请求参数

参数名 类型 必填 描述
sourceFile file (需要先上传) -
title text -
author text -

文件类型参数需要先通过 POST /upload/pdf-to-epub 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-pdf-to-epub": {
      "name": "pdf-to-epub",
      "description": "将PDF文档转换为EPUB电子书格式,支持流式布局",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-to-epub",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]