AZW3 转 PDF 工具
上传 Kindle 的 AZW3 电子书,即时转换为排版稳定的 PDF
将 AZW3 文件拖到此处,或点击选择
支持 .azw3 格式(无 DRM),最大 5MB
什么是 AZW3 转 PDF?
AZW3 转 PDF 是一款在线电子书转换工具,用于把 .azw3 文件转换为 PDF(便携文档格式)。AZW3 又称 KF8(Kindle Format 8),是亚马逊在 2011 年推出、用以取代旧版 MOBI 的电子书格式,也是 Kindle 设备与 App 上最常用的格式之一。与旧版 MOBI 不同,AZW3 支持一套接近 HTML5 与 CSS3 的内容模型——可嵌入字体、绘制 SVG 矢量图、使用嵌套表格和 CSS 媒体查询,甚至支持固定版式页面,排版能力远胜 MOBI。而 PDF 是固定版式格式,每页都有确定的尺寸与坐标系,在任何设备上看起来都一样。
把 AZW3 转成 PDF,本质上是把书中可重排的内容冻结成分页页面。转换引擎会先解析 PDB(Palm Database)容器,定位其中的 KF8 区段(如果是组合文件则跳过旧版 MOBI 区段),读取 KF8 头与片段描述表,再还原出 XHTML 正文、CSS 样式、嵌入字体与图片资源,最后按选定的页面尺寸、页边距和字号分页渲染成 PDF。结果文件可直接打印、归档、在电脑上批注,或分享给没有 Kindle 的人。整个过程在服务端完成,原始 AZW3 在转换结束后立即从服务器删除,不留副本。
典型场景:打印 Kindle AZW3 电子书的某几页、把自制或公有领域的 AZW3 交付为固定版式 PDF、为学术引用生成带稳定页码的版本,或干脆在电脑上用 PDF 阅读器而非 Kindle 客户端看书。三步即可完成,无需安装 Calibre。需要说明的是,亚马逊正逐步用 KPF/KFX 取代 AZW3,但现有的 AZW3 文件仍可用本工具正常转换。
使用方法
使用步骤
- 点击上传区域或将 AZW3 文件拖入——仅支持 .azw3
- 点击「转换为 PDF」,服务端会在数秒内解析 KF8 区段、还原正文并分页
- 完成后点击「下载 PDF」将文件保存到本地
- 需要继续转换?点击「转换另一个文件」重新开始
转换检查
- AZW3(KF8)能嵌入字体、承载比旧版 MOBI 更丰富的 CSS,转换保真度通常更高;但仍建议打开生成的 PDF 检查分页、目录与图片后再分享,尤其是插图或表格较多的书籍。
- 如果你的文件是组合(MOBI + KF8)AZW3,转换器会读取 KF8 区段;若 KF8 区段损坏,转换可能回退或失败,此时可尝试重新导出文件。
使用场景
技术原理
AZW3 文件仍然封装在 Palm Database(PDB)二进制容器里——这与 MOBI 用的外壳相同——但其内部承载的是 KF8(Kindle Format 8)而非旧版 PalmDOC/MOBI 正文。它同样以一个 78 字节的 PDB 头开始:数据库名、属性、版本、时间戳、类型标识(通常为 BOOKMOBI)、创建者标识、记录总数,以及一张记录偏移表,每一段内容都以 PDB 记录的形式存储。AZW3 的区别在于:记录 0 引导进入的是 KF8 区段,而不是旧版 MOBI 区段;现实中的许多 .azw3 文件其实是「组合文件」,在同一个容器内同时携带旧版 MOBI 区段(供旧款 Kindle 使用)和 KF8 区段(供现代设备使用),再用一个边界指针告诉阅读器该走哪一段。
KF8 头仍以标识符「MOBI」开头(出于向后兼容),但其头长度更大,并携带 KF8 专有字段:用于分隔 MOBI 与 KF8 区段的 KF8 边界偏移、把正文拆成多个 XHTML 片段的 fdst(fragment descriptor,片段描述表,作用类似 EPUB 的 spine),以及索引字体与图片等资源的 RESC 区段。KF8 的内容模型远比旧版 MOBI 更接近 EPUB:它面向一个 HTML5 子集,支持完整的 CSS3 样式、@font-face 嵌入 TrueType/OpenType 字体、SVG 矢量图、嵌套表格、CSS 媒体查询,以及带显式页面尺寸的固定版式(FXL)文档——这些能力都是旧版 MOBI 所不具备的。
因此 AZW3 转 PDF 可拆成四步:解析 PDB 容器拿到记录偏移 -> 沿 KF8 边界定位 KF8 区段,读取其头、fdst 与 RESC,确定片段列表、编码与资源索引 -> 把 XHTML 片段与 CSS 还原成完整的 HTML 文档,并提取嵌入字体与图片记录 -> 按选定的页面尺寸和页边距分页布局,再渲染成 PDF(字体以 TrueType 子集嵌入,图片重新编码为 JPEG/Flate,遵循 ISO 32000-1/2)。这最后一步分页与 EPUB 转 PDF 完全相同,所以转换器通常用无头浏览器(headless Chromium)的 print-to-PDF 来获得最高的 CSS 还原度;Calibre 的 ebook-convert 自带 KF8 输入插件和自己的渲染流水线,是命令行的事实标准,而 KindleUnpack 可以先把组合 AZW3 拆成 MOBI 部分、KF8 部分和资源,再交给下游渲染器。
本工具只接受无 DRM 的 AZW3 文件。受亚马逊 DRM 锁定的 Kindle 书目无法解析;.mobi 与 .epub 是不同格式,需要各自的工具。亚马逊正逐步把新书迁移到 KPF/KFX(通过 Send to Kindle 投递),但 AZW3 仍是流通中最常见的 Kindle 格式之一,本工具完整支持。上传的 AZW3 由服务端转换引擎处理,PDF 生成后立即从服务器删除。输出遵循 ISO 32000-1:2008(PDF 1.7)或 ISO 32000-2:2020(PDF 2.0)规范。
- PDB 容器与组合文件:AZW3 仍用 Palm Database 外壳(BOOKMOBI 类型 + 记录偏移表),但记录 0 引导进入 KF8 区段;许多 .azw3 文件是组合文件,同时携带旧版 MOBI 区段与 KF8 区段
- KF8 头:仍以「MOBI」标识开头以向后兼容,但头长度更大,携带 KF8 边界、fdst 表、RESC 资源索引等 KF8 专有字段
- fdst 与片段:fdst(片段描述表)把正文拆成多个 XHTML 片段,作用类似 EPUB 的 spine,KF8 内容按片段逐段分页
- 内容模型接近 EPUB:KF8 面向 HTML5 子集加 CSS3 样式,支持 @font-face 嵌入字体、SVG、嵌套表格、CSS 媒体查询与固定版式页面,远胜旧版 MOBI
- 资源索引:RESC 区段索引嵌入的 TrueType/OpenType 字体与图片记录,使字体和插图能被还原并嵌入 PDF
- 四步转换:解析 PDB -> 沿边界定位 KF8 区段并读 fdst/RESC -> 还原 XHTML/CSS 并提取字体与图片 -> 分页渲染为 PDF(字体子集嵌入、图片重新编码、ISO 32000-1/2)
- DRM 与现状:只接受无 DRM 的 AZW3,受亚马逊 DRM 锁定的无法解析;.mobi / .epub 需各自工具;亚马逊正迁移到 KPF/KFX,但 AZW3 仍常见
示例
打印 Kindle 电子书
把导入 Kindle 的 AZW3 小说转成 PDF,只打印你做笔记需要的那几页归档学术资料
把 AZW3 教材转成固定页码的 PDF,引用「第 47 页」时不再有歧义在电脑上阅读
没装 Kindle 客户端?把 AZW3 转成 PDF,在浏览器或 PDF 阅读器里翻阅常见问题
我的 AZW3 文件会留在本地吗?
不会。.azw3 文件会上传到转换服务器,解析并渲染成 PDF 后返回下载。请把上传的任何内容都视为会离开你的设备,避免发送未脱敏的敏感材料。原始文件会在转换完成后从服务器自动删除。
支持哪些电子书格式?
本工具只接受 .azw3(KF8)。.mobi、.epub、.pdf 等其他格式需要各自的转换工具:旧版 MOBI 可用我们的 MOBI 转 PDF 工具,EPUB 可用 EPUB 转 PDF 工具。Kindle 较新的 KPF/KFX 不是 AZW3,本工具不接受。
能转换受 DRM 保护的 AZW3 吗?
不能。受亚马逊 DRM 锁定的 Kindle 书目无法被转换器打开。请使用通过合法途径获得的无 DRM 的 AZW3,例如自制书籍、公有领域作品,或你已获明确授权使用的文件。
字体和排版会保留吗?
AZW3(KF8)支持 @font-face 嵌入字体与 CSS3,如果书籍嵌入了字体,它们会以子集形式嵌入 PDF,版式会接近原书——通常比旧版 MOBI 转换更贴近。如果书籍未嵌入字体,PDF 会用服务端标准字体(含中文字体)替代,换行与分页可能略有偏移。
转换后的 PDF 有固定页码吗?
有。AZW3 是可重排格式,没有固定页码;PDF 是固定版式,每页都有确定的页码与坐标。页面尺寸、页边距和字号由转换引擎设定,因此 PDF 页码与你 Kindle 中的位置并不对应。
图片、封面和目录会保留吗?
封面通常作为 PDF 第一页渲染,正文中的图片(JPEG/GIF/PNG/SVG)会被重新编码并嵌入。如果 AZW3 的目录能从其内嵌索引或 HTML 锚点解析出来,会保留为 PDF 书签;章节标题会按分页规则落到对应页面。
为什么转换后的 PDF 比原 AZW3 大很多?
AZW3 把正文以压缩的 XHTML 片段存在 PDB 容器里,本身比较紧凑;PDF 则存储渲染好的固定页面,还要嵌入字体子集和重新编码的图片。插图多或嵌入了字体的书籍,转换后体积常常增大数倍——这是格式本身的正常结果。
AZW3 和 MOBI 有什么区别?
MOBI 是较老的 Mobipocket 格式,使用受限的 HTML 子集,不能嵌入字体、不支持 SVG;AZW3(KF8)是它的现代继任者,内容模型接近 EPUB,支持嵌入字体、SVG、嵌套表格和固定版式页面。AZW3 转 PDF 的保真度通常高于 MOBI。许多 .azw3 文件其实是组合文件,同时包含 MOBI 和 KF8 两个区段。