求大佬求助,我想将多张图片转为pdf怎么弄?
去年整理一批合同的翻拍照片,几十张,随手找了个库合成 PDF,屏幕上看着挺正常。发给对方打印,回来说“你这是啥”。纸上每页只印出照片左上角一小块,还有一半图是横躺的。
后来把生成的 PDF 拆开看页面尺寸,问题出在两处。
第一处是单位。PDF 的页面尺寸单位是 pt,72pt 等于 1 英寸,A4 是 595.28 × 841.89 pt。而不少“图片转 PDF”的默认逻辑,是拿图片的像素宽高直接当页面宽高:一张 4000×3000 的手机照片,出来就是 4000×3000 pt 的页面,换算过来 1.4 米 × 1 米。屏幕上按比例缩放看不出来,打印机拿到这么大的纸张定义就懵了。
想按 300 DPI 印,页面宽度得这么算:像素宽 ÷ 300 × 72。4000 px 算出来是 960 pt,比 A4 的 595 pt 宽出一大截,意思是这张图缩到 A4 还有富余。真缩过去,去掉两侧 36pt 页边距,等效分辨率五百多 DPI,印合同印证件都够。所以清晰度基本不用操心,操心页面尺寸就行——转的时候直接选“缩放到 A4”,别用“按原图尺寸”。
第二处是方向。手机竖着拍的 JPEG,像素上其实是横的,靠 EXIF 里一个 Orientation 标签告诉看图软件“请转 90 度”。相册和浏览器都认这个标签,但把 JPEG 嵌进 PDF 的时候,多数库只读像素宽高,没人管 EXIF,于是竖拍的照片全躺下了。解决办法是转之前先按 EXIF 把图转正、再把标签抹掉,或者挑一个明确说明处理了 EXIF 方向的工具。
再说个体积上的事。JPEG 可以原样塞进 PDF,不解码也不重编码,几十张照片的 PDF 大小差不多就是照片之和。但要是中间被转成 PNG 再嵌,PNG 是无损的,同一张照片能胀好几倍,PDF 跟着爆。拍照来的图别转 PNG。
顺序也提一句:多数工具按你选文件的顺序或文件名排序,而 IMG_9 会排在 IMG_10 后面。几十张的时候记得先把名字补零。
编辑于 2026-08-19 · 著作权归作者所有