平时整理资料、归档票据、投稿发件时,经常需要把一堆图片转成 PDF。一个一个用看图软件"另存为"太麻烦,在线转换网站又担心隐私和上传速度。

最近自己写了一个小工具来解决这个痛点,叫「图片转PDF」,v2.1 版本,整个程序只有 9.4 MB,单文件绿色免安装,拖进去就能用。

这个工具能做什么

把图片文件夹往程序图标上一拖,文件夹里的每一张图片(JPG / JPEG / PNG / BMP / GIF / WebP / TIFF)就会自动转换成 PDF 文件。两种模式可选:

  • 每张图片一个 PDF:文件名与图片同名,适合归档票据、证件扫描件;

  • 合并为单个多页 PDF:所有图片合成一个 PDF,适合整理长文档、电子书。

整个过程全在本地完成,不联网、不上传、不收费。

软件信息

  • 软件名称:图片转PDF(ImgToPDF)

  • 版本:v2.1

  • 大小:约 9.4 MB

  • 运行环境:Windows 7(SP1)/ 10 / 11,32 位与 64 位系统通用

  • 性质:免费 · 绿色单文件 · 无广告 · 不联网 · 不上传任何数据

功能特色

1. 单文件绿色免安装

一个 exe 搞定,双击即用,不需要安装 Python 或任何运行库,复制到别的电脑也能直接跑。

2. 操作极简

把文件夹拖到 exe 图标上松手即可,自动批量转换;v2.0 开始也有可视化界面,按钮点一点就行。

3. 支持常见图片格式

JPG、PNG、BMP、GIF、WebP、TIFF 等。

4. 细节处理到位

  • 支持中文文件名、中文路径;

  • 透明背景的 PNG 自动填充白色,不会变成黑底;

  • 多帧 GIF / TIFF 自动取第一帧;

  • 同名不同格式(如 a.jpg 与 a.png)自动命名为 "a (2).pdf",不会互相覆盖。

5. 命令行参数,方便批量自动化

  • -o 指定统一输出目录

  • -r 递归处理子文件夹

  • -m 合并为单个 PDF

  • --dpi 调整清晰度,--quality 调整质量

  • --no-overwrite 不覆盖已有 PDF

6. 附带 Python 源码

img2pdf.py 完整开源,基于 Python 3.8 + tkinter + Pillow,可以自行查看、自行打包,杜绝后门疑虑。

使用方法

图形界面(推荐)

  1. 双击「图片转PDF.exe」打开程序;

  2. 选择输入文件夹(也可以直接把图片文件夹拖到 exe 图标上,程序会自动填入);

  3. 可选:指定输出文件夹、勾选包含子文件夹、调整 DPI 和质量;

  4. 合并选项:不勾选则每张图片生成一个同名 PDF(默认);勾选「合并为单个 PDF」则所有图片合成一个多页 PDF,可自定义文件名;

  5. 点「开始转换」,稍等片刻即可,日志区会逐条显示转换结果。

拖拽快速转换

把图片文件夹直接拖到 exe 图标上,程序会自动打开并填入该文件夹,点开始就行。

命令行

在 cmd 或 PowerShell 中运行:

图片转PDF.exe 图片文件夹 --cli                  每张图片 -> 同名 PDF
图片转PDF.exe 图片文件夹 --cli -o 输出文件夹     输出到指定文件夹
图片转PDF.exe 图片文件夹 --cli -r               递归处理子文件夹
图片转PDF.exe 图片文件夹 --cli -m               合并为一个 PDF(默认 合并.pdf)
图片转PDF.exe 图片文件夹 --cli -m 全部.pdf      合并并指定文件名

更新日志

v2.1(2026-09-22)

  • 新增「合并为单个 PDF」功能:GUI 勾选后,所有图片合成一个多页 PDF,可自定义文件名;

  • 命令行新增 -m / --merge 参数,支持与 -o / -r 组合使用;

  • 程序体积约 9.4 MB。

v2.0(2026-09-22)

  • 新增可视化图形界面(GUI):输入/输出文件夹一键选择,进度条与转换日志实时显示;

  • 新增自定义输出文件夹、包含子文件夹、覆盖选项,DPI / 质量可调;

  • 兼容性提升:32 位程序,Win7/10/11 的 32 位与 64 位系统均可直接运行;

  • 程序体积由 14.5 MB 精简至 9.3 MB。

常见问题

Q:第一次打开提示"已保护你的电脑"(SmartScreen)?
A:这是对未签名程序的正常提示,点击"更多信息"→"仍要运行"即可。程序只做本地图片转 PDF,不联网、不收集任何信息。

Q:杀毒软件报毒?
A:单文件打包程序偶发误报,可加入信任名单。本工具附带源码(Python + Pillow),可对照源码自行打包核对。

Q:多帧 GIF 转出来只有第一帧?
A:这是设计行为,当前版本多帧图片只取第一帧。

Q:转换失败怎么办?
A:结束时会在窗口里列出失败文件及原因,其余文件不受影响。

最后

这个工具完全离线运行,不上传、不收集任何数据。如果你也有批量图片转 PDF 的需求,可以试试。源码也附在里面,有需要可以自己改。

免责声明:本软件仅用于本地图片格式转换,请勿用于任何违反法律法规的用途。

文件下载地址:

https://lgkl.lanzout.com/isWPI49jhhgd
密码:52pj