HEIC 转 PDF:功能介绍
对大多数人来说,手机相机已经取代了办公室的扫描仪,可这些照片要去的地方通常要求 PDF,而且常常直接拒收 HEIC。PDF 能固定页面顺序,在所有设备上显示一致,还能作为一个附件发送——这正是报销系统、签证网站或房东所期望的。
pd00 用编译成 WebAssembly 的 libheif(约 1.4 MB,首次使用时下载,之后缓存)打开每个 HEIC,然后把照片放到页面上。默认情况下,所有照片都会进入一个合并的 PDF,每页一张;如果每张照片都必须是单独的文件,请改选每张图片一个 PDF。JPG、PNG、WebP 和 AVIF 文件也可以加入同一批,单次最多处理 500 张图片。
在 PDF 内部,每张照片都以 JPEG 存储,所以质量滑块(50 到 100,默认 92)仍然有效。除非你选择了最大尺寸,照片会缩放到长边 2560 px,放在 Letter 尺寸的页面上约为 300 dpi:打印清晰,又不必把每张照片完整的 1200 万像素都带进去。
HEIC 转 PDF:使用步骤
- 添加需要变成纸面文件的照片选择 HEIC 文件,添加整个文件夹,或者粘贴复制的图片。截图以及其他 JPG、PNG、WebP 或 AVIF 图片也可以一起放进来,每张都会成为单独的一页。
- 选择版式、顺序和输出方式页面尺寸选择 A4、Letter 或“适应照片尺寸”,然后设置页面顺序:拍摄日期、文件名或添加顺序。默认输出一个合并的 PDF,另一种选择是每张图片生成一个单独的 PDF。
- 转换并下载结果合并的 PDF 会作为一个文件下载。选择每张图片一个 PDF 时,每张照片都有自己的文档,“下载全部 PDF(ZIP)”会把它们打包在一起,省得你逐个点击几十个链接。
常见使用场景
报销用的收据
出差途中每拿到一张收据就拍下来,最后交给财务一个 PDF,而不是十几个附件。按拍摄日期排序,出租车、酒店和晚餐的收据就会按发生的先后排列。
签证、学校和保险的材料上传
申请网站常常要求每份证明材料都是 PDF。把一份表单的各页合并成一个文件;如果网站要求每份证书放在单独的上传位置,就使用每张图片一个 PDF。
逐页拍摄的租约或信函
按顺序一页一页地拍下多页文件,合并后的 PDF 读起来就像扫描件。设置 1920 px 的上限,十页的信函也能小到可以通过邮件发送,文字依然清晰可读。
选择 A4、Letter 还是“适应照片尺寸”
| 页面尺寸 | 版式 | 适用场景 |
|---|---|---|
| A4(210 × 297 毫米,默认) | 0.5 英寸(约 12.7 毫米)边距;每张照片各自选择纵向或横向 | 中国大陆以及几乎所有其他地区的文书材料 |
| Letter(8.5 × 11 英寸) | 同样的边距和自动方向 | 美国和加拿大的表单,以及在北美打印的任何文件 |
| 适应照片尺寸 | 每页都采用照片自身的形状 | 屏幕阅读,以及不会被打印的照片集 |
自动方向比听起来更重要:一张宽幅收据,或横着拍的两页对开内容,会得到一个横向页面,而不是被缩小塞进一个竖向页面。
把页面顺序排对
默认顺序拍摄日期来自每张照片的 EXIF 时间戳。对于用 iPhone 拍摄的文件,这个顺序几乎总是正确的,即使文件从云端下载时顺序已经乱了也一样。如果文件名本身就体现了顺序,比如 IMG_4471 后面是 IMG_4472,或者你把文件重命名为 01、02、03,就选择文件名。如果想自己控制顺序,就选择添加顺序,然后一张一张地添加照片。
文件大小、分辨率,以及 PDF 不包含的内容
如果 PDF 超出了附件大小限制,把最大尺寸降到 1920 px(对限制严格的网站可降到 1280 px),然后放大检查小字是否仍然清晰。如果有很小的字或技术图纸需要更多细节,就选择 4096 px。把质量滑块降到 80 左右,还能再减小一点。对于在别处生成的大 PDF,压缩 PDF 可以压缩其中的照片。
PDF 不包含任何 EXIF 数据,所以 GPS 坐标和相机信息都不会带进去;在你家餐桌上拍的收据,不会暴露那张餐桌在哪里。不过,画面中可见的内容,比如信封上的地址,仍然会出现在页面上。照片的 Display P3 色彩配置文件会被保留,所以页面不会显得褪色。
这个转换器不能做什么
- 没有文字识别。每一页都是图片,所以其中的文字无法搜索或复制。
- 不能签名或编辑文字。如果需要设置密码,请把生成的文件交给 PDF 加密处理。
- 视频会被跳过。实况照片只贡献静态画面,.MOV 会被忽略。
- 大任务需要内存。数百张全尺寸照片在电脑上处理比在手机上轻松。
想要单独的图片而不是页面?请用 HEIC 转 JPG。要把这些页面加到你已有的 PDF 中,请用合并 PDF 把两个文件合在一起。身份证件、银行信函和医疗账单自始至终都留在你的设备上,因为 PDF 是在这个标签页里生成的;看看如何验证。