用 img2pdf 无损合并图片为 PDF

用 img2pdf 把 JPG 或 PNG 图片合并成一个 PDF——像素原样嵌入,画质零损失。

Linuximg2pdf 图片转 PDF图片PDF低风险
运行 img2pdf page1.jpg page2.jpg -o scan.pdf,即可按顺序把图片合成一个 PDF。

01命令

命令
$ img2pdf page1.jpg page2.jpg page3.jpg -o scan.pdf

02作用说明

和 ImageMagick 的 convert 不同,img2pdf 会把 JPEG 数据直接嵌入 PDF 容器,不做解码和重新编码,所以输出体积与原图相当,画质完全一致。图片按你列出的顺序排列(用 *.jpg 这类通配符可以合并整个文件夹),--pagesize A4 或 --fit 能把页面缩放到标准纸张尺寸。对 PNG 截图它会转为无损 Flate 压缩——同样没有画质损失。

03风险

风险低风险
使用条件img2pdf (sudo apt install img2pdf / sudo dnf install img2pdf)
!注意: 图片顺序很重要,而且 img2pdf 不做 OCR 也不做有损压缩——高清照片合成出的 PDF 会很大,需要小文件请先缩小图片。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • img2pdf — lossless JPEG to PDF converter
    josch (GitHub) · vendor-doc · 2026-09-17
    依据: Documents lossless embedding of JPEG/JP2 images into PDF, page size options like --pagesize A4, and multiple input files.
  • img2pdf(1) — Debian manual page
    Debian · community · 2026-09-17
    依据: Reference for img2pdf options including -o output, --pagesize, and ordering of input images.

最后验证: 2026-09-18 · 分类: 媒体