功能概述与核心机制
该页面用于将多个 JPG 图像合并成一个 PDF 文档。每添加一张图像,便对应 PDF 中的一页,页面的排列顺序与文件添加的顺序完全一致。整个转换过程在用户浏览器本地完成,图像数据不会离开用户设备,因此不存在上传服务器带来的隐私风险。
浏览器读取 JPG 文件的二进制数据,将其解码为位图,然后将每张位图组装成一个 PDF 页面。PDF 标准支持嵌入图像作为页面内容,该工具正是利用这一特性,将每张 JPG 单独放入一个 PDF 页面,不进行任何缩放或压缩调整,因此输出 PDF 的尺寸与输入图像的像素尺寸直接相关。
输出 PDF 的特性与限制
与其他 PDF 转换工具不同,该页面生成的 PDF 不含任何文本层。这意味着:
- PDF 文档本身不可搜索,用户无法通过文字搜索找到特定页面
- 文档内容无法直接复制为文字
- 若需文本搜索功能,需通过 OCR(光学字符识别)软件另行处理
- PDF 本质上只是位图页面的容器,不能作为可编辑的文本文档使用
每张图像严格对应一个 PDF 页面,不存在将多张图像合并到同一页的选项。页面顺序在文件添加后固定,用户无法在操作界面上进行拖拽调整。如果需要调整顺序,必须在选择文件前安排好顺序,或者重新添加文件。
输入要求与文件限制
文件格式:此页面仅接受 JPEG 图像。文件选择器会过滤出 .jpg / .jpeg 文件。
数量限制:单次最多添加 20 张图像。若超过此数量,页面显示“请一次最多选择 ‹max› 张图像。”(其中 max 为 20)。
文件大小:每个文件不得超过 80 MB。超出此限制时,提示信息为“每个文件必须不超过 ‹max› MB 或更小。”
文件有效性:
- 空文件:提示“此文件为空。”
- 无法解码的图像:提示“无法解码此图像。它可能已损坏或并非真正的图像。”
- 转换失败:提示“转换失败。请尝试其他文件。”
- 多个文件同时失败:提示“有 ‹count› 个文件无法处理。”
错误处理机制
| 错误类型 | 触发条件 | 提示信息 |
|---|---|---|
| 未选择文件 | 点击“创建 PDF”前未添加任何文件 | “请至少选择一个文件。” |
| 文件数量超限 | 添加超过 20 个文件 | “请一次最多选择 ‹max› 张图像。” |
| 文件大小超限 | 单个文件超过 80 MB | “每个文件必须不超过 ‹max› MB 或更小。” |
| 不支持的格式 | 添加非图像文件(如 PDF) | “请选择图像文件:JPG、PNG、WebP、AVIF、GIF、HEIC 或 HEIF。” |
| 文件为空 | 添加 0 字节文件 | “此文件为空。” |
| 文件损坏 | 无法解码 | “无法解码此图像。它可能已损坏或并非真正的图像。” |
| 通用转换失败 | 其他错误 | “转换失败。请尝试其他文件。” |
| 批量失败 | 多个文件发生错误 | “有 ‹count› 个文件无法处理。” |
结果面板与输出参数
完成转换后,页面显示结果面板,包含以下信息:
- 已创建 ‹count› 个 PDF 文件。 —— 表示生成的 PDF 文件数量(始终为 1)
- 来源 —— 所有输入图像的原始总大小
- 输出 —— 生成的 PDF 文件大小
- 页数 —— PDF 中包含的页面数
- 下载 按钮 —— 用于保存生成的 PDF
- 摘要行:“已创建 ‹pages› 页:‹original› -> ‹output›”
实际转换过程中,JPG 图像的压缩特性与 PDF 内部使用的图像编码方式不同。JPG 通常使用有损压缩,而 PDF 支持多种压缩算法。输出 PDF 的文件大小与输入图像的总大小之间没有固定比例关系,取决于原图的分辨率、JPG 压缩质量以及 PDF 引擎对图像的重编码方式。一般来说,如果原图已经是高压缩率的 JPG,PDF 大小可能与原图总和相近或略大。
适用场景与限制
JPG 格式广泛用于数码照片和扫描件,原因在于其有损压缩机制能大幅减小文件大小,同时保留人眼可接受的画质。该页面最适合以下场景:
- 将多张相机或手机拍摄的 JPG 照片合并为一份 PDF 文档,用于分享或存档
- 将扫描的 JPG 图像(每页一张扫描件)合并为连续 PDF
- 将多张发票、合同、收据的图片附件整合为一个文件发送
使用时需注意技术限制:
- 所有处理在浏览器中进行,受设备内存限制。若同时处理 20 张高分辨率图像,内存占用可能较高,老旧设备可能出现卡顿或崩溃
- 输出 PDF 不可搜索,不适用于需要全文检索的文档场景
- 生成的 PDF 无法直接编辑文字;若要修改内容,必须回到原图修改后重新生成
- 文件数量和大小上限(20 张、每张 80 MB)意味着单次转换的素材总量上限约为 1.6 GB
常见问题
1. 生成的 PDF 页数有限制吗? 每次最多合并 20 张图像,因此 PDF 最多包含 20 页。若需要更多页,需分多次创建 PDF,然后用其他工具合并。
2. 图像在 PDF 中的分辨率会降低吗? 不会降低。每张图像以其原始像素尺寸嵌入 PDF 页面。PDF 阅读器显示时,图像按实际像素呈现,不会自动压缩或缩小。
3. 为什么生成的 PDF 文件比原图总和还大? 可能原因:原图使用了高压缩比的 JPG,而 PDF 引擎内部使用较少的压缩或不同的编码方式。此外,PDF 文件本身包含页面结构信息,会带来少量额外开销。
4. 能调整图片顺序吗? 不能。页面顺序固定为用户添加文件的顺序。如需调整,需重新按正确顺序添加文件。
5. 隐私安全吗? 完全安全。所有处理在用户浏览器本地完成,不上传任何数据到服务器。图像不会离开用户设备。
6. 为何提示“文件类型不支持”? 此页面仅接受 JPEG 图像。如果用户添加了 PDF 文件或其他非图像文件,工具会给出“请选择图像文件:JPG、PNG、WebP、AVIF、GIF、HEIC 或 HEIF。”的提示。