PDF 转长图

我要提建议

把多页 PDF 竖向拼成一张长图(适合手机阅读、发微信),可选页间距、分割线与每页页码,导出 PNG / JPEG。

相关工具

这个工具是做什么的

有些内容就该是一张长图:一份三页的说明、几张连续的表单、一段需要一路滑到底的文字。这个工具把 PDF 的每一页按顺序竖向拼起来,页与页之间可以留白、加一条浅色分割线,也可以在每页右下角印上「第 N 页 / 共 M 页」。清晰度用 dpi 控制,导出 PNG(清晰、文件大)或 JPEG(小、适合直接发出去)。这里有一个必须说清楚的限制:浏览器对单张画布有硬上限(单边 8192 像素、面积约 1600 万像素),超过之后图片会静默变白而不是报错。所以本工具在你选 dpi 的时候就实时算好长图的像素尺寸,一旦超出就当场拦下,并算出「降到多少 dpi 才放得下」、给你一键采用 —— 不会让你等半天拿到一张白图。页数特别多或必须高清晰度时,更好的做法是用站内的「PDF 转图片」把每页导出成单独的图片打包下载。全程在本机用本地引擎完成:数据不出设备。

使用方法

  1. 选择一个 PDF;工具会读出页数,并算出当前 dpi 下长图的像素尺寸。
  2. 按需要调 dpi(清晰度)、页间距、分割线与页码;尺寸超限时会给出建议 dpi,一键采用即可。
  3. 选 PNG 或 JPEG,点「生成长图」,完成后点「导出文件」保存。

常见问题

为什么提示我超出画布上限?
长图的像素是「宽 × 高」,页数一多高度就直线上升;浏览器的单张画布最多约 8192 像素一边、1600 万像素,超过之后不会报错,而是给你一张白图。所以工具提前算出来并拦住,同时给出能放下的 dpi。要保清晰度就减少页数,或改用「PDF 转图片」导出每页单独的图片。
长图会很长,微信发得出去吗?
可以先发,但微信、微博这类应用会对超长图压缩,细节会糊。建议先用 JPEG(体积小)并在新窗口里看一眼实际效果。要发给别人看细节,用 PDF 或分页图片更稳妥。
页面会被裁剪或变形吗?
不会。每页按原比例渲染,宽度统一到长图宽度,高度按页面自身比例,内容完整不裁切。
dpi 选多少合适?
只在手机上滑着看:96–120 dpi 足够(一张 A4 宽约 800–1000 像素);要在电脑上放大看小字:150 dpi;印刷或存档请用「PDF 转图片」,长图不适合印刷。dpi 翻倍,像素面积是四倍,很容易顶到上限。