跳到主要内容
LeedyBox
支持我们

如何将图片转换为 PDF

PDF 能把照片、扫描件或截图按固定顺序收进同一个文件。本指南介绍 LeedyBox JPG 转 PDF 工具的各项设置、如何让打印出来的页面保持清晰,以及为什么有些 PDF 会比原图大得多。

什么时候 PDF 比单独的图片更合适

许多上传表单只接受一个文件;而把一份文档拍成多张照片分别发送,读者只能自己猜测先后顺序。PDF 能让页面保持顺序,可以用常见的 PDF 阅读器打开,也能用标准纸张打印,因此很适合收据、证件扫描件、拍下来的笔记或一组截图。

工具如何处理您的图片

每张图片会成为一页。图片在保持原有比例的前提下缩放到边距以内,并居中放置;小图片会被放大,大图片会以较小的尺寸绘制,但它们的像素尺寸不会改变。图像数据的存储方式取决于格式:

  • JPG 文件会连同元数据一起原样复制到 PDF 中。它们不会被二次压缩,PDF 的大小与这些图片加起来大致相当。
  • PNG 文件不经有损压缩存储,通常也会保留透明度。没有 Alpha 通道的 PNG 会让 PDF 增加大约与其自身文件相当的大小;而带 Alpha 通道的 PNG(大多数透明 PNG 都以这种方式保存)则会以未压缩的形式存储。
  • WebP 文件会以质量 100 重新编码为 JPG,因为 PDF 不支持 WebP。这样通常会变大很多;在我们的测试中,透明区域变成了黑色。

PDF 由您浏览器中的 JavaScript(jsPDF 库)生成;本工具不会把您的图片发送给 LeedyBox。下载的文件名为 converted_images.pdf,发送之前请先重命名。

操作步骤

  1. 打开JPG 转 PDF,在“选择图像文件或拖放到此处”区域中选择或拖入文件。文件选择器提供 JPG、PNG 和 WebP 格式。
  2. 查看“已选图像”下各张卡片上的“页 1”“页 2”等页码标记。初始顺序取决于浏览器先读取完哪个文件,不一定按文件名排列,因此请拖动卡片调整到正确的位置。
  3. “添加更多图像”会把文件添加到末尾;加载图片后拖放区域会隐藏,因此之后的文件请用这个按钮添加。× 按钮可移除单张图片,“全部清除”则会从头开始。
  4. 选择“页面方向”“页面边距”和“页面大小”。这些设置会应用于所有页面。
  5. 点击“转换为 PDF 文档”,然后等待下载。

如何选择页面大小、方向和边距

默认设置为“A4(标准)”“自动(匹配图像)”和“无边距(适合整页)”。选择“自动”时,宽度大于高度的图片会得到横向页面,其余为纵向;“纵向”和“横向”的标签里虽然写着“A4”,但同样适用于 US Letter。A4 为 210 × 297 毫米,US Letter 为 215.9 × 279.4 毫米。“小边距”会在每一边留出 10 毫米空白,“大边距”则留出 20 毫米。

用途 页面大小 方向 边距
用办公纸打印 A4 或 US Letter 自动 小:许多打印机无法一直打印到纸边
上传扫描的表格 A4 或 US Letter 自动 无
在屏幕上阅读 适合图像尺寸 自动 无
打孔或装订 A4 或 US Letter 纵向 大

举个例子:一张 4000 × 3000 的照片,选择 A4、“自动”和“无边距”时会得到横向页面,绘制尺寸为 280 × 210 毫米,左右两侧各留下 8.5 毫米的白边,因为 A4(约 1.41 : 1)比 4 : 3 更狭长。如果强制设为“纵向”并使用“小边距”,同一张照片会缩小到 190 × 142.5 毫米,还不到纸张面积的一半。

“适合图像尺寸”会按每英寸 96 像素,让每一页与其图片一样大:1920 × 1080 的截图会得到 508 × 286 毫米的页面。这适合在屏幕上阅读;如果要用 A4 或 Letter 纸打印,就需要缩小。与此选项同时使用边距时,图片会在页面内缩小,而不是把页面放大。方向请保持“自动”:横向图片配“纵向”、或纵向图片配“横向”时,页面会转过来,图片却不会,结果图片有一部分会被截掉。此外,jsPDF 把页面尺寸上限设为 200 英寸(5,080 毫米),因此长或宽超过 19,200 像素的图片(例如长网页的整页截图)末尾部分会丢失;请先用图片裁剪把它切成几段。

打印出来的页面会清晰吗?

纸面上的清晰度取决于每英寸像素数(PPI),即横向像素数除以打印宽度的英寸数(毫米 ÷ 25.4)。近距离观看的照片通常以约 300 PPI 为目标;文字在 150 到 200 PPI 时往往仍然清晰可读。一张 4 : 3 的图片放在无边距的 A4 横向页面上,打印宽度为 280 毫米(11.0 英寸):

  • 4000 × 3000 像素:约 363 PPI。
  • 1200 × 900 像素:约 109 PPI,明显发虚。
  • 400 × 300 像素:约 36 PPI,模糊或出现明显的块状马赛克。

放大不会增加细节,无论是由工具放大,还是您事先自行放大。整页 A4 在 300 PPI 下约需 2480 × 3508 像素,因此拍摄文档时请使用相机的最高分辨率,并让纸张充满画面。调整图片尺寸:像素、宽高比与 DPI对 PPI 有更详细的说明。

让 PDF 保持小巧

我们使用该页面加载的 jsPDF 版本(2.5.1)运行了本工具的转换代码,在 A4、“自动”和“无边距”设置下转换了一组测试图片。文件大小按 1 KB = 1,000 字节计算。换用其他图片,数字会有所不同,但其中的规律取决于各格式的存储方式:

输入 图片文件 PDF
4000 × 3000 JPG 2.44 MB 2.44 MB
同一张照片的 WebP 版本 1.40 MB 14.5 MB
1920 × 1080 PNG 截图 84 KB 87 KB
带 Alpha 通道的 1000 × 1000 PNG 徽标 9 KB 4.0 MB
同一徽标,白色背景、无透明度 8 KB 11 KB
同一徽标,带透明度的 256 色调色板 PNG 4 KB 14 KB
  • 照片 PDF 的大小取决于其中的 JPG,因此请先用图片压缩或图片尺寸调整把它们缩小,同时保留足够的像素,以满足上文所说的打印尺寸。
  • 带 Alpha 通道的彩色 PNG 在 PDF 中每个像素约占 4 字节,1200 万像素约为 48 MB;而 256 色调色板版本则依然很小。如果用 PNG 生成的 PDF 比这些文件本身大得多,它们很可能带有 Alpha 通道——有些程序即使图中没有任何透明部分,也会加上 Alpha 通道。如果不需要透明度,请先把这类 PNG 转换为 JPG,WebP 图片也同样处理:在“图片压缩”中把“输出格式”设为 JPG,或者使用图片转换。透明区域会变成白色。
  • 仍然超出上传大小限制?压缩 PDF会根据所选级别,以每英寸约 65 到 108 像素把每一页重新渲染为 JPG。这通常足以在屏幕上阅读,但打印出来会发虚,因此请检查小字是否仍然清晰可读。

常见问题与解决方法

  • 照片横躺或变形。许多手机会把照片横着存储,并附上一个方向标签(EXIF),告诉查看器应如何旋转。缩略图看起来是正的,因为当前的浏览器会应用这个标签,而本工具也是按这种摆正后的尺寸来确定图片大小的。但它会原样复制 JPG 数据,而 PDF 阅读器通常会忽略这个标签,因此照片可能会横躺着显示,并被压扁塞进按正向尺寸划定的区域里。请先用图片旋转与翻转或“图片压缩”处理这类照片,两者都会应用方向信息,并保存一份像素已摆正的新副本,然后重新转换。
  • 每张照片旁边都有白边。用图片裁剪把照片裁成页面的形状:选择“自定义”,纵向 A4 输入 210 和 297(横向输入 297 和 210,Letter 输入 8.5 和 11),然后点击“全选”得到最大的区域。一张 3000 × 4000 的照片会变成 2828 × 4000。也可以改用“适合图像尺寸”。
  • 图片缺了一部分。可能是在“适合图像尺寸”下为另一种形状的图片选择了“纵向”或“横向”,或者图片的长或宽超过 19,200 像素。请选择“自动”,或把长图切成几段。
  • 页面显示错乱。在我们的测试中,隔行扫描(interlaced)PNG 文件(有些编辑器为网页图片提供此选项)只要不带 Alpha 通道,就会显示为错乱的条纹或色块:本工具把它们的压缩数据原样交给 PDF,而 PDF 不支持 PNG 隔行扫描。请先把这类文件转换为 JPG。
  • 透明 PNG 变成空白或几乎空白。在我们的测试中,用 16 色或更少的小型调色板加透明度保存的 PNG 会出现这种情况;有些 PNG 优化工具会这样保存简单图形,“图片压缩”在最低的 PNG 设置下也会如此。原因是本工具会错误读取这类文件的透明度。如果有全彩版本的图片,请改用它;如果不需要透明度,也可以将其转换为 JPG。
  • 出现错误消息,或页面上没有图片。本工具可处理 JPG、PNG 和 WebP。损坏的文件,以及拖放到区域中的其他格式(例如 AVIF 图片或 iPhone 拍摄的 HEIC 照片),可能会使转换因错误而中断,此时不会下载任何 PDF;也可能生成空白或错乱的页面。请先把这类文件转换为 JPG,再添加进来。

发送 PDF 之前的检查

核对页数与图片数量是否一致,滚动浏览一遍以检查顺序和方向,并放大查看最小的文字。在打印对话框中,“适合”类选项会把整个页面(包括边距)缩放到可打印区域内;“实际大小”会保留您设定的尺寸,但可能会裁掉无边距页面的边缘。

JPG 照片的 EXIF 元数据会保留在 PDF 中,如果手机记录了 GPS 坐标,也会包括在内,任何提取这些图片的人都能读取。对于要分享的 PDF,请在转换前清理照片:删除 EXIF 信息会保持图像数据不变,并默认保留方向标签,因此无法修正横躺的照片。“图片压缩”和“图片旋转与翻转”会删除元数据,同时保存经过重新压缩、像素已摆正的新副本。

这些页面都是图片,因此其中的文字无法搜索或复制。如需获取文字,请用图片转文字(OCR)处理原始图片;从 PDF 提取文本:文本层与 OCR解释了图片型 PDF 与文本型 PDF 的区别,以及为什么识别出的文字需要核对。在检查完 PDF 之前,请保留原始图片。

常见问题

转换会降低图片画质吗?

JPG 文件不会,因为它们会被原样复制;PNG 文件也不会,因为它们不经有损压缩存储。WebP 图片会转为质量 100 的 JPG,即使原来的 WebP 是无损格式,结果也可能与原图略有差异;在我们的测试中,其透明区域还变成了黑色。打印清晰度取决于每英寸像素数,而不是转换本身。

可以混用纵向和横向图片吗?

可以。选择“自动”时,每一页都会随图片调整方向。页面大小和边距对所有页面都相同,如果需要不同的设置,请分别生成 PDF,再用“合并 PDF”把它们合并起来。

可以把图片添加到现有的 PDF 中吗?

先把图片转换为 PDF,然后在整理 PDF 页面中打开现有文件,使用“从其他 PDF 添加页面”追加新页面,再把它们拖到合适的位置。如果新页面只需放在旧页面之前或之后,用合并 PDF合并文件即可。另请参阅如何重新排序、旋转和删除 PDF 页面。

最多可以添加多少张图片?

本工具没有设置上限。实际限制在于设备的内存,因为所有图片和生成的 PDF 都保存在浏览器中。如果页面变慢或崩溃,请分批转换,再用“合并 PDF”把这些 PDF 合并起来。