这个页面做什么
本工具将 PNG 图像合并成一册 PDF 文档。每上传一张图片,它就会成为 PDF 中的一个页面,页面顺序与文件添加顺序一致。生成的 PDF 是纯粹的视觉文档,其中不嵌入任何可选择的文本层,因此不要指望能直接搜索或复制其中的文字——除非后续单独对 PDF 施加 OCR 处理。
为什么这个页面区别于同类工具
市面上有很多“图片转 PDF”工具,但这一页面强调了两点明确的取舍:
- 方向不可逆:这是一个图像→PDF 的页面。与之相反的 PDF 转图片功能由站内另一个独立页面提供,两者不共用逻辑。
- 格式专精与格式限制:本页面的名称强调 PNG,而 PNG 是一种无损图像格式,通常用于保存清晰的文字截图、界面设计或线条图。然而,一张 PNG 截图中的文字被渲染成像素后,在生成的 PDF 里就失去了文字层——这段文字变得不可搜索、不可选中,也谈不上复制粘贴。如果你需要保留文字的可搜索性,应当先对源 PNG 执行 OCR 再制作 PDF。
- 本地处理:所有图像读取、缩放和 PDF 组装都在用户的浏览器中完成,不向任何服务器上传文件。
输入与输出参数
输入
| 项目 | 具体要求 |
|---|---|
| 文件数量 | 最多 20 个文件 |
| 单文件大小 | 不超过 80 MB |
| 支持格式 | PNG |
页面的名称是“PNG 转 PDF”,并且只接受 PNG 格式。
输出
工具在转换完毕后显示以下信息:
Created ‹count› PDF file.Source:输入图像的总原始大小(以字节或可读格式显示)。Output:生成的 PDF 实际大小。由于 PDF 对图像重新封装(可能调用编码压缩或保留原始数据流),两者通常不一致。Pages:PDF 中的页数,等于成功处理的图片数量。Download按钮:点击即可保存生成的 PDF。- 汇总行:
Created ‹pages› page(s): ‹original› -> ‹output›,例如“Created 5 page(s): 12.3 MB → 11.8 MB”。
边界条件与错误提示
工具在以下情况会给出精确的阻止信息,而不是静默失败:
| 触发条件 | 显示消息 |
|---|---|
| 未选择任何文件 | Choose at least one file. 且“Create PDF”和“Clear”按钮被禁用 |
| 选取超过 20 个文件 | Choose up to ‹max› images at a time. |
| 任一文件超过 80 MB | Each file must be ‹max› or smaller. |
| 选中不支持的文件类型(例如直接拖入 PDF) | This file type is not supported for the selected direction. |
| 选中不支持的非图像格式 | Choose image files: JPG, PNG, WebP, AVIF, GIF, HEIC or HEIF. |
| 文件为空(0 字节) | This file is empty. |
| 文件看似图像但无法解码(例如损坏的 PNG 头) | This image could not be decoded. It may be corrupted or not actually an image. |
| 处理中途失败 | 单个文件失败:Conversion failed. Try another file.;多个文件失败:‹count› file(s) could not be processed. |
这些错误提示彼此互斥——工具按优先级检查:先查是否为空文件,再查大小,再查格式,最后尝试解码。
为什么生成 PDF 后文字不可搜索
PDF 标准允许两种不同的文本存储方式:
- 文本层:使用字体和字符编码将文字记录为可搜索、可选择的 Unicode 字符串。这种方式占用空间小,允许复制。
- 图像层:将整页内容作为光栅图像内嵌。本工具采取的就是这种方式:它把每张 PNG 图像直接作为 PDF 的页面流放入。因此,哪怕你的 PNG 里是一幅软件界面截图,上面的中文文字在 PDF 里依然是像素阵列。PDF 阅读器的搜索功能查不到它,也无法选中复制。
如果你需要可搜索的 PDF,有两种常规做法:
- 在浏览器端使用 OCR 库在合成 PDF 之前提取文字并叠加不可见的文本层——本页面的工具没有集成这一功能。
- 使用专业的 PDF 编辑器对生成的 PDF 运行 OCR。
谁适合使用这个页面
- 手头有一批 PNG 格式的截图、图表或插画,希望以无损质量打包成一个 PDF 用于归档或分发的用户。
- 希望在不安装任何桌面软件的前提下,将多页图像(比如扫描的纸质文档照片)合成一册 PDF 的用户。
- 对隐私敏感,不愿将图片上传到云转换服务的用户——因为整个流程在浏览器本地完成。
- 需要提交电子版作品集或视觉报告,每个作品保存为单张图片的人:在文件管理器中按期望顺序排好,一次性拖入页面即可生成 PDF。
常见问题
我有一批 JPG 图片,可以拖入这个页面吗?
不可以。本页面只接受 PNG 格式的图片作为输入。如果你有 JPG 图片,请使用本站的“图片转 PDF”页面。
为什么我生成的 PDF 比原始图片还大?
可能的原因有两个:
- PDF 对每张图像都附带元数据头和结构开销,多张图片叠加后可能略大于原始总和。
- 工具可能将 PNG 形式的原始图像以未压缩或特定流方式封装,没有进行二次压缩。这种情况下 PDF 大小接近输入总和。
反过来,如果工具在封装过程中重新压缩图像(比如将 PNG 转成 JPEG 编码后再置入 PDF),输出可能小于输入,但损失了 PNG 的无损特性。
生成的 PDF 能否直接拿去打印?
可以。PDF 是印刷行业中标准提交格式之一。不过需要注意:如果原始 PNG 的分辨率(DPI)过低,打印出的效果会模糊。本页面不修改图像像素尺寸,也不添加 DPI 元数据——这些信息由源文件携带。
我选了超过 20 张图片,为什么不出错?
工具会在选择文件后立即校验数量。如果用户通过文件选择框一次性选取超过 20 个文件,会显示 Choose up to ‹max› images at a time. 且不会开始转换。如果分批拖入超越上限,则需要手动减少文件数量后重试。
这个页面需要联网才能用吗?
初始化页面时浏览器需要加载 JavaScript 代码,这需要联网加载一次。一旦页面完全加载,后续的图片读取、渲染、PDF 组装完全是本地执行,不需要持续的互联网连接。
生成的 PDF 可以用密码保护吗?
不可以。本页面不提供 PDF 加密、权限设置或密码添加功能。如果你需要保护 PDF,可以在下载后使用 Adobe Acrobat、PDFtk 或其他桌面软件加锁。