ArrayKit

PDF 转 CBZ

把 PDF 漫画或日漫变成 .cbz,让漫画阅读器正常打开,需要的话还能从右往左翻。

PDF 转 CBZ

把 PDF 漫画或日漫变成 .cbz,让漫画阅读器正常打开,需要的话还能从右往左翻。

每一页都在这个标签页里绘制并打包进压缩包,所以你自己藏书的扫描件绝不会被上传到任何地方去转换。

反过来,从 CBZ 转成 PDF

关于 PDF 转 CBZ

装在 PDF 里的漫画,是装错了容器。专为漫画做的阅读器会跨设备记住你看到哪儿,把一页恰好贴合屏幕而不用你捏合缩放,看完直接走进这个系列的下一期;而对日式漫画,它会从书末打开并从右往左翻页。文档查看器一样也做不到。那些阅读器要的是一个 .cbz:页面图片装在一个压缩包里,编好号以便每个阅读器都排出相同的顺序,另可附一份 ComicInfo.xml,带上系列名、期号和阅读方向。页面按你选的分辨率绘制——平板宽度,或者可付印的 300 dpi——压缩包就在这个页面里组装。

功能特性

  • JPEG 并带质量滑块,或用 PNG 处理平涂线稿与字体
  • 100、150、200 或 300 dpi,或者按平板屏幕定的 1600 px 宽
  • 整本书,或 1-20, 25 这样的页码清单,一章一个压缩包
  • ComicInfo.xml 带标题、系列、期号、作者和年份
  • 日漫标记,含从右往左,供遵守它的阅读器使用
  • 标题取自 PDF 自身的元数据或文件名,并可编辑
  • 页面命名为 001、002 依此类推,于是每个阅读器都排序正确
  • 保存之前先看开头几页的缩略图和做好的 XML

如何使用 PDF 转 CBZ

  1. 把 PDF 拖到页面上
  2. 选择 JPEG 或 PNG,以及你想用来阅读的分辨率
  3. 填好系列名与期号,需要从右往左阅读就设上日漫标记
  4. 生成压缩包并下载 .cbz

示例

输入

volume-03.pdf — 196 pages, JPEG at 85%, 1600 px wide, manga right to left

输出

volume-03.cbz — 001.jpg … 196.jpg plus ComicInfo.xml, 62 MB

阅读器会把它归到这个系列名下,并从右手那一页打开这本书。

常见错误与故障排除

  • 压缩包里的字再也选不中、搜不到了。 — .cbz 装的是页面的图片而不是文字,任何漫画阅读器也不作别的指望。需要检索或引用文字时,请把 PDF 一并留着。
  • 页面打开的顺序不对。 — 本不该这样:文件命名为 001、002 依此类推,每个阅读器都能正确排序。如果你改动过压缩包里的名称,请保留前导零——「10」会排在「2」之前。
  • 我的阅读器无视从右往左的设定。 — 不是每个阅读器都会读 ComicInfo.xml。多数阅读器在书籍设置里自带按系列的阅读方向;在那里设一次,它就一直生效。
  • 压缩包大得离谱。 — 300 dpi 的 PNG 可以是 150 dpi 的 JPEG 的十倍。若是用来读而不是用来印,85% 的 JPEG 配平板宽度,在屏幕上通常看不出差别。

常见问题

.cbz 只是一个改了名的 ZIP 文件吗?
基本上是:它是一个按文件名顺序阅读的页面图片压缩包,把它改名成 .zip,任何压缩工具都能打开。那个扩展名的作用,是告诉漫画阅读器把里面的内容当成一本书而不是一堆散文件。
日漫从右往左的标记究竟改变了什么?
它是 ComicInfo.xml 里的一行,由阅读器去执行。遵守它的阅读器会从西方读者所说的最后一页开始这本书,朝另一个方向翻页,并把跨页的左半边放在第二位——于是画稿按它被画出来的顺序被读到。
为什么图片是存储而不是在压缩包里再压缩?
因为 JPEG 和 PNG 本来已经压缩过了,再挤一遍几乎省不下什么,却让每一页打开得更慢。漫画阅读器正因如此期待存储型条目:你翻到哪一页,它就立刻出现。
双页跨页会保持为一张宽图吗?
会。每个 PDF 页面正好变成一张图片,所以做成单张宽页的跨页仍然是宽的,而能识别宽页的阅读器会把它当跨页显示。把跨页拆成两页,是反方向那个工具 CBZ 转 PDF 的活儿。
我能从一份 PDF 里按章各做一个压缩包吗?
可以——在页码清单里填 1-24,生成那个压缩包,再回来填 25-48。给每一个设好期号字段,阅读器就会把它们按顺序摆在同一个系列之下。

相关工具

  • CBZ 转 PDF — 把 CBZ 漫画压缩包转成页序正确的 PDF。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • PDF 转 ZIP — 把每一页导出为压缩包里各自的文件。
  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。

更多PDF工具

  • 图片转 PDF — 将图片合并为单个 PDF(自动 / 纵向 / 横向)。
  • PDF 转图片 — 将 PDF 页面转换为可下载的 PNG 或 JPG 图片。
  • 合并 PDF — 将多个 PDF 合并为一个,并支持重新排序。
  • 拆分 PDF — 将页面或范围(如 1-3,5,7-9)提取为新的 PDF。
  • 旋转 PDF — 将全部页面或选定页面旋转 90/180/270°。
  • 整理 PDF — 从缩略图重新排序、旋转和删除页面并导出。
  • 添加页码 — 在 PDF 上标注页码(位置、格式、起始值)。
  • PDF 水印 — 为每一页添加对角线文字水印。
  • 裁剪 PDF — 使用裁剪框裁剪每一页的边距。
  • PDF 转文本 — 将 PDF 中可选取的文本提取为纯文本或 Markdown。
  • 对比 PDF — 逐行对比从两个 PDF 中提取的文本。
  • 加密 PDF — 使用 AES-256 或 RC4 加密为 PDF 添加密码保护。
  • 解密 PDF — 移除已加密 PDF 的密码保护。
  • 压缩 PDF — 通过以所选质量和分辨率将每页重新渲染为 JPEG 来缩小 PDF。
  • PDF元数据编辑器 — 查看、修改或清除PDF的标题、作者等字段。
  • PDF尺寸调整 — 把PDF每一页调整为A4、Letter等标准尺寸。
  • PDF 拍平 — 把填好的表单字段固定进页面内容。
  • PDF 一页多页 — 每张 2、4、9 或 16 页,支持小册子顺序。
  • PDF 页面交错合并 — 把奇数页和偶数页两次扫描合回一份文档,可倒序。
  • PDF 转单张长页 — 把所有页面拼成一张连续长页,滚动阅读而不用翻页。
  • PDF表单数据提取 — 把填好的PDF答案导出为JSON或CSV。
  • 空白页删除工具 — 找出扫描件里的空白页并删掉。
  • 文本转 PDF — 把输入或粘贴的文字变成分页的 PDF。
  • Markdown 转 PDF — 把 Markdown 的标题、列表、表格与代码排成 PDF。

查看全部PDF工具 (85) · 全部工具