如何在不上传的情况下将 JPG 转换为 PDF
当图像变成 PDF 页面时实际发生了什么:页面大小、打印 DPI 和没有人提及的重新编码。使用我们自己的转换器测量的数字。
将图像转换为 PDF 听起来像是打包。同样的图片,新包装。实际上并不是:图片被解码、重新编码并赋予物理页面大小,而这些步骤中的每一步都会改变一些工具很少提及的内容。以下是实际发生的事情,使用我们的转换器进行测量,包括那些让我们看起来不好的部分。
将 JPG 转换为 PDF 会失去质量吗?
是的,失去一次。您的文件被解码为原始像素,然后以质量 92 重新编码为新的 JPEG,之后才放到页面上,使用浏览器自己的编码器通过 OffscreenCanvas.convertToBlob。原始字节从未未经处理地传递。
在照片上您不会看到它。质量 92 很高,正常相机 JPEG 的一次额外生成在任何合理的查看大小下都是不可见的。它显现出来的地方是充满小文本的截图,或者具有硬边缘的平面颜色图,因为 JPEG 以四分之一的分辨率存储颜色,并在锐利的字形周围产生环绕。
为什么我的 PDF 比 JPG 更大?
因为以 92 的重新编码通常是比您源文件保存时更高的质量设置,因此文件变大,即使没有添加任何内容。通过我们的转换器进行的三次实际运行:

一张 32 KB 的图像变成了 34.5 KB。一张 449.9 KB 的图像变成了 448.4 KB,基本持平。上面的 538.6 KB 照片变成了 674.2 KB。没有人将图像转换为 PDF 宣传为节省空间的方法,现在您知道为什么。如果文件必须小,请先通过 图像压缩器 处理,然后转换较小的版本。在 3840x2160 照片上滑块停止帮助的地方 在它自己的文章中进行了测量。
我可以将多个 JPG 合并为一个 PDF 吗?
不可以,这里是我们的工具做得比其他工具少的地方。放入三张图像,您将得到三份单独的单页 PDF,分别提供或作为 ZIP 文件。

大多数大型转换器确实会合并,如果您需要一个单一的多页文档,请使用其中一个并接受上传。我们宁愿这样说,而不是暗示我们尚未构建的功能。
为什么我转换的 PDF 打印模糊?
这是流行页面用安慰而不是算术来回答的问题,所以这里是算术。页面是以像素单位构建的,而 PDF 单位是点,定义为 1/72 英寸。转换因子计算为每像素 4/3 点,因此宽度为 3840 像素的图像生成的页面宽度为 5120 点。这是 71.1 英寸,大约六英尺。
将像素除以该宽度,名义分辨率为 54 DPI,并且对于每个图像都是 54,无论大小,因为像素计数相互抵消。这个数字就是为什么“实际大小”打印看起来模糊的原因:您要求的是一个六英尺的海报。
解决方法是您的打印对话框已经在做的事情。选择适合页面,这样同样的 3840 像素图像在 A4 宽度上大约为 464 DPI,这比任何消费级打印机的分辨率都要清晰。这里的模糊输出几乎总是缩放设置的问题,而不是细节丢失。
转换护照扫描或银行对账单是否安全?
完全取决于转换发生的地方,这是现有服务提供商侧面回答的问题。每一个都上传您的文件,然后承诺删除它。Smallpdf 说它的转换器“在云中操作”,并在一小时后删除文件。iLovePDF 保留文件“最多 2 小时”。Adobe 说您的文件由其服务器处理,并“除非您登录以保存,否则会被删除”。
这些是保留承诺。它们是关于您的护照副本在其他人磁盘上存放多长时间的答案,而不是关于它是否会到达那里。我们构建了这个转换器,以便不再出现这个问题:解码、重新编码和 PDF 组装都在您的浏览器标签中运行,代码库中没有上传端点来接收文件。在转换期间打开您的网络标签,观察它保持为空。我们的 隐私政策 列出了我们收集的唯一内容,即页面浏览量和匿名工具使用计数,别无其他。
透明 PNG 会发生什么?
每个透明像素在页面构建之前都填充为白色。PDF 作为一种格式可以承载图像透明度;但此转换器不使用该路径,页面图像是 JPEG,无论在任何模式下都没有 alpha 通道。带有切割背景的徽标会以白色矩形的形式输出。在您转换 PNG 到 PDF 时,期望透明度能够保留之前,这一点值得了解,而 哪种格式保留 alpha 通道,哪种格式填充它 是同一规则的更长版本。
简短版本
转换后,如果包含文本,请在 100% 的情况下检查结果。预计文件会变大而不是变小。打印时选择适合页面。如果图像是您不会发送给陌生人的内容,请在一个从不接收它的地方进行转换,这正是 此转换器 以这种方式工作的原因。如果您需要的是文字而不是图片,从 PDF 中提取文本 是反向操作的工作。