一个本地运行的 PDF、图片、视频批量处理工具,所有操作在本地完成,无需上传文件。软件为便携版,免安装,不修改系统注册表,解压即用。
下载对应的 ZIP 压缩包,解压后双击内部的 .exe 文件即可启动(Windows 系统)。如遇杀毒软件误报,添加信任或暂时关闭实时保护即可(PyInstaller 打包属于常见误报情况)。
| 操作 | 说明 |
|---|---|
| 文件管理 | ● 添加文件:点击 “添加文件” 选择文件,或将文件 / 文件夹拖入列表 ● 移除文件:选中行后点击 “移除选中” 或按 Delete 键;点击 “清空列表” 移除全部● 调整顺序:拖拽行上下移动;点击 “输入文件名” 列头按名称排序 |
| 输出设置 | ● 双击 “输出文件名” 列修改单个文件的输出名称 ● “命名规则” 选择保留原名、自动添加前后缀或名称列表批量替换 ● “输出位置” 选择原文件夹或自定义文件夹 ● 勾选 “处理后替换为输出文件” 将输出文件自动加入列表 ● 勾选 “处理后删除源文件” 处理完成后删除原文件(谨慎使用) |
| 处理控制 | ● 取消 “选择” 列的勾选可跳过该文件 ● 点击 “开始处理” 执行当前选中的功能 ● 进度条显示处理进度,日志窗口实时输出信息 ● 点击 “打开输出目录” 快速定位输出文件夹 |
| 帮助 | ● 点击 “功能说明” 查看当前工具的功能详情 ● 点击 “帮助” 查看通用操作说明 |
| 序号 | 功能 | 设置 |
|---|---|---|
| 1 | 压缩 PDF 文件 | ● 预设方案:轻微、中等、较强、最大,一键切换 ● DPI 调节:72–300 ppi,控制图片分辨率 ● JPEG 质量:10–100%,平衡画质与体积 ● 色彩模式:彩色、灰度、黑白(灰度可减约 30% 体积,黑白减 70% 以上) ● 依赖:需安装 Ghostscript(程序会自动检测并引导安装) |
| 2 | 调整 PDF 尺寸 | ● 预设尺寸:A0–A6、Letter、Legal ● 自定义尺寸:以厘米为单位自由设定 ● 内容位置:居中、左上、右上、左下、右下 ● 智能保持方向:自动识别页面横竖,避免旋转变形 ● 检测尺寸:自动读取页面尺寸并匹配标准规格 |
| 3 | 合并 PDF 页面 | ● 分组方式:按文件名前缀分组、每 N 个一组、按文件夹分组、所有文件一组 ● 前缀长度:自定义前缀截取长度 ● 分组数量:自定义每组文件数 |
| 4 | 组织 PDF 页面 | ● 提取页面:按范围提取指定页面,可选 “提取后删除页面” 同时生成剩余部分 ● 插入页面:将另一个 PDF 插入到指定位置(某页之前 / 之后);支持 “按序插入” ● 替换页面:用另一个 PDF 的页面替换当前文件的指定页面 ● 拆分页面:按固定页数或自定义页码范围拆分为多个文件 ● 重排页面:将指定页面移动到新位置 ● 删除页面:删除指定页面(至少保留 1 页) ● 页码检测:实时查看文件总页数 |
| 5 | PDF 格式转换 | ● Office → PDF:支持 doc/docx、xls/xlsx、ppt/pptx,调用 Microsoft Office ● PDF → Office:支持转换为 docx、xlsx、pptx ● PDF → 图片:支持 JPG、PNG,可调节 DPI(72–600)和页码范围 ● PDF → 文本 / HTML:提取全文内容 ● Office 互转:doc ↔ docx、xls ↔ xlsx、ppt ↔ pptx(调用 Microsoft Office) |
| 6 | PDF 添加书签 | ● 输出模式:仅写入书签 / 写入书签并生成目录页 / 提取书签并生成目录页 ● 书签格式:每行一个, 层级\t标题\t页码(Tab 或空格分隔)● 层级:1=顶级,2=子级,3=孙级… ● 页码偏移:当正文从第 N 页开始时,填入 N-1 自动调整 ● 覆盖 / 保留:可选择覆盖已有书签或保留 ● 导入:支持从文本文件导入书签数据 ● 单文件编辑:双击 “预览” 列为单个文件独立编辑书签 ● 检测与清除:一键检测页码与书签结构,一键清除所有书签 |
| 7 | PDF 转扫描效果 | ● 颜色模式:彩色、黑白 ● 分辨率:72–300 ppi ● 旋转与倾斜:平均角度 ±10°,随机变化幅度 ±10° ● 图片调节:亮度 0–200%、对比度 0–200%、模糊 0–100%、噪点 0–100% ● 发黄效果:0–100%,模拟旧纸张 ● 一键重置:恢复默认参数 |
| 序号 | 功能 | 设置 |
|---|---|---|
| 1 | 图片格式转换 | ● 支持格式:PNG、JPG、WEBP、BMP、TIFF、GIF、ICO ● 压缩质量:1–100%,对 JPG/WEBP 控制画质,PNG 控制压缩级别 ● 背景填充:自动填充白色背景,避免透明区域变黑 |
| 2 | 调整图片大小 | ● 操作模式:仅调整尺寸、仅修改 DPI、同时调整尺寸和 DPI ● 尺寸模式:像素(宽×高)、百分比、短边约束、长边约束 ● 保持比例:自动保持比例或拉伸 ● 目标 DPI:1–3000,修改打印密度 ● 输出格式:原格式、PNG、JPG、WEBP、BMP、TIFF、GIF、ICO ● 原始 DPI 显示:预览时显示图片原始 DPI 信息 |
| 3 | 压缩图片文件 | ● 预设方案:轻度、中等、强力、极限,一键套用 ● 质量:1–100%,对 JPG/WEBP 有效,PNG 控制压缩级别 ● 缩放:50–100%,按比例缩小 ● 灰度转换:勾选后转为灰度,显著减小体积 ● 输出格式:原格式、JPG、PNG、WEBP、GIF ● GIF 专用:最大颜色数 2–256,抽帧间隔 1–10,保留 / 仅首帧 |
| 4 | 图片拼接合并 | ● 分组方式:按文件名前缀、每 N 个一组、按文件夹、所有文件一组 ● 布局模式:垂直、水平、网格(每行图片数)、台词拼接(字幕裁剪偏移) ● 间距与背景:0–200 px 间距,自定义背景色(HEX) ● 标签设置:添加序号、添加文件名,显示在图片上方 / 下方 ● 标签样式:标签高度 10–100 px,字体大小 8–48 pt ● 标题设置:自定义标题文本,显示在顶部 / 底部,标题高度和字体独立调节 ● 输出格式:PNG、JPG、WEBP |
| 5 | 图片分切裁剪 | ● 分切模式:水平(上下切)、垂直(左右切)、网格(可自定义行列数) ● 自动命名:生成 原名_part_1、原名_part_2 等 |
| 6 | 多图合成 GIF | ● 分组方式:按文件名前缀、每 N 个一组、按文件夹、所有文件一组 ● 帧间隔:10–5000 ms ● 循环次数:0 = 无限循环 ● 尺寸模式:保持原尺寸或统一缩放至指定宽高 ● 按数字排序:自动识别文件名中的数字序号,按顺序排列 |
| 序号 | 功能 | 设置 |
|---|---|---|
| 1 | 视频合并 | ● 分组方式:按文件名前缀、每 N 个一组、按文件夹、所有文件一组 ● 编码方式:直接合并(快速)、重新编码(兼容) ● 输出格式:mp4、mkv、avi、mov ● 视频编码器:libx264、libx265、NVENC ● 预设:快速、平衡、高质量 ● 依赖:需安装 FFmpeg(可在面板中手动指定路径并保存) |
- Python 3.9+
- PySide6(LGPL)
- PyMuPDF(AGPL-3.0)
- Pillow(HPND)
- PyPDF2(BSD-3-Clause)
- 其他依赖详见 requirements.txt
本项目基于 AGPL-3.0 许可证开源,代码部分由 AI 协助完成,维护能力有限,不保证长期持续更新。
完整功能介绍见《BatchTool 文件批量处理工具》。
© 张小鱼(Aria)· contact@arianote.top


