图片处理
把两页 PDF 转成图片,下载后怎样检查有没有漏页
极捷工具编辑 · 更新于
从两页小文件开始,核对页码、600×400 示例尺寸与 ZIP 内容,避免把转换成功提示当作全页成功。
打开PDF转PNG工具 →操作步骤
- 先在 PDF 阅读器中确认原文件页数和每页内容。用一份无密码的两页小文件做首轮测试,例如第一页写 PAGE 1 并用蓝色底块,第二页写 PAGE 2 并用绿色底块,另存为 jijie-guide-two-pages.pdf。不要先拿数百页文件测试。
- 打开 PDF 转 PNG 工具,点击文件选择区域,选择这份 PDF。核对“已选择文件”的名称;预览区域若受浏览器 PDF 插件影响未显示,不能仅凭空白预览判断转换失败。
- 点击“开始转换”,等待“转换结果”。本文两页样本应出现“第 1 页”和“第 2 页”两张卡片,而不只是看到“转换完成”。对照每张缩略图的 PAGE 1、PAGE 2 和底色。
- 需要单页时点击对应卡片的“下载”;需要全部结果时点击“下载所有图片”。两页结果会打包为 ZIP,解压后检查带“第1页”和“第2页”的 PNG 文件名以及实际图片。
- 打开两张 PNG 放大检查文字、页边和图形,再按用途发给接收方。换另一份 PDF 时先点击“重置”,避免把上一次结果当成本次结果。
跟着示例试一次
本轮使用的 PDF 每页为 300×200 pt,共两页;第一页蓝底 PAGE 1,第二页绿底 PAGE 2。工具固定按 2 倍画布缩放渲染,所以两张结果均为 600×400 像素。实际下载的 jijie-guide-two-pages_PNG图片.zip 中有 jijie-guide-two-pages_第1页.png 和 jijie-guide-two-pages_第2页.png,已逐张检查内容和尺寸。你可以换自己的两页文件复现页数检查,但页面尺寸不同,输出像素也会不同。
怎样确认结果正确
先数原 PDF 的页数,再数结果卡片和解压后的 PNG,三者应相等,并逐页核对页码。实现遇到某一页渲染失败时会继续处理后续页,因此“成功转换 N 页”只说明 N 页成功,不保证原文件的全部页面都已生成。图片必须能打开,第一页和第二页的内容不能互换;只数压缩包文件数仍不足以确认顺序正确。
常见问题与边界
PNG 是整页栅格图片,不能像 PDF 一样选择原文字、保留超链接或继续编辑矢量内容;放大也不会增加原始扫描件的细节。没有页码范围或分辨率设置,固定处理全文件;本例的小文件成功不代表任意大文件都能处理。页面写有 50MB 提示,但当前代码没有落实文件大小拦截,实际受设备内存限制,应优先使用小文件。密码保护、损坏文档和部分复杂页面可能失败。PDF 内容在浏览器内读取和绘制,当前实现会从 cdnjs 加载 PDF.js 及 worker,因此首次处理需要可访问这些网络资源,不能承诺完全离线。转换结果没有自动保存,刷新或重置前先下载。