# PDF 按内容批量重命名 - 用日期、编号、标题自动命名文件

> 免费在线按 PDF 内容批量重命名：从前几页文字提取日期、发票号、订单号、邮箱、金额、标题或标签旁的文字，套用文件名模板，预览冲突，打包下载或生成改名脚本。

- 网址: https://qilingtools.com/zh/pdf/rename
- 分类: PDF 工具 (https://qilingtools.com/zh/pdf)
- 标签: [PDF](https://qilingtools.com/zh/tags/pdf), [文档办公](https://qilingtools.com/zh/tags/document), [效率](https://qilingtools.com/zh/tags/office)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

扫描仪、网银、电商后台导出的 PDF 往往叫 scan0001.pdf、download (3).pdf，靠打开看内容再手动改名太慢。这个工具读取每个 PDF 前几页的文字（可选用 OCR 识别没有文字层的扫描件）和文档属性，按你定义的字段取值，再套用文件名模板批量改名。字段有四种取值方式：常用规则（第一个出现的日期，支持“2024年3月5日”“2024-03-05”“03/05/2024”“March 5, 2024”等写法；发票号、订单号、邮箱、总金额；字号最大的一行作为标题；第一行文字）；自定义正则表达式（有捕获组时取第 1 组，可选第一个或最后一个匹配）；“标签旁边的文字”（填“合同编号”“客户名称”之类的标签，取同一行右侧或下方的值，可限定值的格式）；以及文档属性（标题、作者、主题、关键词、创建日期）。模板里用 {字段名} 组合，{n} / {n:3} 是序号，{name} 是原文件名，{pages} 是页数；字段为空时连同后面的分隔符一起省略，也可以设一个替代文字。预览表逐个列出提取到的值和新文件名，新文件名可以手动改；重名、非法字符、系统保留名、过长都会标出来，可选自动加 (2)、(3)。确认后可以打包下载改名后的 PDF，文件多或大时也可以只下载 bash / PowerShell 脚本，放到原文件夹运行直接原地改名（互换名字时会经过临时名，不会互相覆盖），并附对照表 CSV。全部在浏览器本地处理，文件不会上传。

## 使用步骤

1. 选择或拖入多个 PDF，设置读取前几页，扫描件可勾选 OCR
2. 添加字段：常用规则、正则表达式、标签旁边的文字或文档属性，再写文件名模板
3. 检查预览中的新文件名和冲突提示，打包下载 PDF 或下载改名脚本

## 功能特点

- 从前 N 页文字和文档属性提取字段
- 常用规则：日期、发票号、订单号、邮箱、金额、标题、第一行
- 自定义正则（捕获组）与“标签旁边的文字”规则
- 无文字层的扫描件可选本地 OCR
- 文件名模板支持序号补零、原文件名、页数
- 重名、非法字符、保留名检测，可自动加序号
- 下载改名后的 ZIP，或 bash / PowerShell 原地改名脚本
- 本地处理，不上传

## 常见问题

### “标签旁边的文字”怎么用？

填写文档里固定出现的标签，例如“合同编号”“客户名称”“Invoice No.”。工具会找到这个标签，先取同一段里冒号后面的文字，没有就取同一行右侧最近的文字，勾选“往下找”时再看正下方的一行。还可以填值的格式（正则），例如 [A-Z]{2}-\d+，只接受符合格式的值。

### 正则表达式取哪一部分？

有捕获组时取第一个非空的捕获组，没有捕获组时取整个匹配。例如 订单号[:：]?\s*(\d+) 只会取出数字部分。可以选择取第一个还是最后一个匹配，默认忽略大小写；表达式写错时字段旁会提示。

### 扫描件没有文字能用吗？

可以勾选“没有文字层的页面用 OCR 识别”，工具会在本地用中英文 OCR 模型识别页面文字再提取字段。首次使用需要下载约 15MB 的模型，每页需要几秒；识别结果可能有错字，建议用预览表检查后再改名。

### 改名脚本安全吗？

脚本只包含 mv（bash）或 Rename-Item（PowerShell）命令，文件名都做了转义；bash 版用 mv -n 不覆盖已有文件，新旧名字互相冲突时会先改成临时名再改成最终名。请把脚本放在 PDF 所在的文件夹里运行。有问题的文件名不会出现在脚本里。

## 相关工具

- [PDF 合并](https://qilingtools.com/zh/pdf/merge): 免费在线 PDF 合并工具：把多个 PDF 按顺序合并成一个文件，支持拖拽排序，浏览器本地处理不上传，无需注册。
- [PDF 拆分/提取](https://qilingtools.com/zh/pdf/split): 免费在线 PDF 拆分工具：按页码范围提取页面生成新 PDF，或把 PDF 每一页拆成单独文件并打包下载。本地处理不上传。
- [PDF 旋转](https://qilingtools.com/zh/pdf/rotate): 免费在线 PDF 旋转工具：将全部或指定页面顺时针旋转 90°、180°、270°，修正扫描件方向，本地处理不上传。
- [PDF 转图片](https://qilingtools.com/zh/pdf/to-image): 免费在线 PDF 转图片工具：将 PDF 每一页渲染为高清 JPG 或 PNG 图片，可选 72/150/300 DPI，批量打包下载，本地处理不上传。
- [图片转 PDF](https://qilingtools.com/zh/pdf/from-image): 免费在线图片转 PDF 工具：把多张 JPG、PNG、WebP 图片按顺序合成一个 PDF，支持 A4 或按图片尺寸排版，本地处理不上传。
- [PDF 压缩](https://qilingtools.com/zh/pdf/compress): 免费在线 PDF 压缩工具：通过重新渲染页面并压缩图像，大幅减小扫描件、图片型 PDF 的体积，可调清晰度，本地处理不上传。
- [PDF 加水印](https://qilingtools.com/zh/pdf/watermark): 免费在线 PDF 水印工具：给 PDF 每一页添加自定义文字水印，支持中文、平铺或居中、透明度与角度调节，本地处理不上传。
- [PDF 删除页面](https://qilingtools.com/zh/pdf/delete): 免费在线 PDF 删除页面工具：按页码或范围删除 PDF 中不需要的页面，保留其余页并下载，本地处理不上传。
