PDF 转长图在线工具
把多页 PDF 纵向拼接成一张长图,可选清晰度与格式,本地渲染。
把文件拖到这里,或者
单个 PDF 文件,本地渲染不上传。超过 50 页会提示二次确认。
这个工具解决什么问题
想把一份多页 PDF 分享到微信群、小红书、公众号,或嵌入不支持 PDF 的页面。转成长图后,对方不用下载阅读器、不用点开文件,长按就能看完全部内容,手机端体验远好于发 PDF 原件。
怎么用
- 点击「选择 PDF」或把单个 PDF 拖入虚线框。
- 选择「清晰度」(1 倍省内存 / 1.5 倍默认 / 2 倍最清晰),选输出格式(PNG 无损 / JPG 体积小)。
- 可选页间距(0 / 4 / 8px),加分隔线方便区分页边界。
- 点击「开始转换」,逐页渲染并显示进度,完成后预览长图缩略图。
- 点「下载长图」保存;页数过多或拼接高度过大时会提示二次确认或分批。
适用场景 / 不适用场景
✅ 适合
- 把 PDF 课件、合同、说明书转长图发微信 / 小红书 / 朋友圈
- 对方手机没装 PDF 阅读器、不方便打开 PDF 的场景
- 给文档做整页长截图分享,比一页页手动截图省事
⚠️ 不太适合
- PDF 超过 50 页:渲染耗时长、内存占用高,建议拆分后再转
- 加密 PDF:需先解除密码(本工具会提示无法处理)
- 需要保留可复制文字:长图是图片,文字不可选,请保留 PDF 原件或用 OCR
和同类工具的区别
- 本地渲染不上传:PDF 在浏览器里用 pdf.js 渲染拼接,不传服务器,合同、证件等敏感文档放心用。
- 清晰度 / 格式可选:1 / 1.5 / 2 倍清晰度 + PNG / JPG,按分享场景权衡体积与清晰度。
- 内存可控:逐页渲染,拼接总高超过 canvas 上限自动提示分批,不会把浏览器卡死。
- JPG 可设白底:避免 PDF 透明区域在 JPG 下渲染成黑块。
常见问题
PDF 会上传吗?▾
不会。全部在浏览器用 pdf.js 本地渲染,文件不离开你的设备。
转出来很长,会不会卡?▾
会逐页渲染并控制内存。若拼接总高超过约 32767px(canvas 上限)或页数很多,会提示你分批或二次确认。
加密的 PDF 怎么办?▾
本工具不支持解密,会提示「该 PDF 已加密,请先去除密码」。
PNG 还是 JPG?▾
PNG 无损但体积大;JPG 体积小,PDF 中的透明背景会填白色,避免黑块。
能转成多张图(每页一张)吗?▾
本期只输出单张纵向长图;分页多图在后续版本考虑。