同一个文件夹中混杂着各种 PDF 文件?在 Power Automate 中自动分类并按文档类型路由。

你会收到各种各样的文件,包括PDF、发票、合同和收据,你需要按类型对它们进行分类,以便正确的流程能够处理每一份文件。手动操作无法扩展规模。
解决方法: 定义你的 dev.pdf4me.com 上的分类规则 (使用 正则表达式 或者 JavaScript 然后运行相同的分类 Power Automate 内部获取 PDF 文件(例如从 Dropbox 获取)→ PDF4me 文档分类 → 使用返回值 类名 用于路由或组织。分类信息保存在您的 PDF4me 帐户中;Power Automate 只需发送文件并接收分类信息即可。
本指南分为两部分。 第一部分 正在 dev.pdf4me.com:去哪里以及如何安排你的第一堂课(例如, pdf4me_invoice 使用类似这样的正则表达式 invoice(.*))。 第二部分 正在 动力自动化:流程(使用路径获取文件内容 → PDF - 文档分类)以及如何读取结果。所有步骤和屏幕截图均已根据 PDF4me 和 Power Automate 用户界面进行核实。
你需要什么
- A PDF4me 帐户: 登录 PDF4me分类模板创建后会存储在您的帐户中。 分类文件你定义 正则表达式或 JavaScript 中的表达式 (对于基于人工智能的分类,可以安排定制训练,如有需要请联系 PDF4me)。
- 动力自动化: 动力自动化 (流程)。创建自动化或即时流程。添加 PDF4me PDF 用于“分类文档”操作的连接器。
- A PDF4me API密钥: 获取您的 PDF4me API 密钥在 Power Automate 中,使用它创建 PDF4me 连接。第一次使用?请参阅 将 PDF4me 连接到 Power Automate。
- 文件源我们使用 Dropbox,使用路径获取文件内容 所以这些步骤与我们的截图相符。你可以使用 SharePoint, OneDrive, Google 云端硬盘或者任何提供文件内容(二进制)的连接器。流程保持不变:获取 PDF → 对文档进行分类 → 使用 类名 下一步。
第一部分:在 dev.pdf4me.com 上设置分类
分类是 定义并存储在 dev.pdf4me.com 上你创建 文档类 并为每个班级分配一个 表达 (正则表达式或 JavaScript)。当您从 Power Automate 调用“分类文档”时,PDF4me 使用这些模板返回一个文档。 类名 请先执行此步骤,以便您的 Power Automate 流程有可供运行的对象。
步骤 1:在 PDF4me 上打开分类文档
- 登录 PDF4me (dev.pdf4me.com)。
- 在 侧边栏, 点击 分类文件页面标题是 分类文件 副标题是 根据表达式对文档进行分类。

步骤 2:创建或编辑类
- 在 分类文件 页面,点击蓝色 编辑 点击(铅笔图标)创建新的分类模板或修改现有模板。
- 您会看到类定义区域,您可以在其中添加 文档类 并定义如何进行匹配。

步骤 3:定义类名和表达式
- 在下面 类名,点击 + (加号)按钮,用于根据需要添加新课程。
- 在班级卡片上:
- 类名给类指定一个 API 将返回的名称(例如:
pdf4me_invoice这就是您将看到的值, 类名 (或者className在 Power Automate 中。 - 选择表达式类型: 选择 正则表达式 或者 JavaScript 这取决于您希望如何匹配文档内容。
- 正则表达式 (如果您选择正则表达式):请输入一个用于识别此文档类型的模式。例如:
invoice(.*)匹配包含单词“invoice”后跟任意字符的文档。
- 使用 选择测试文件 选择文件,然后单击 测试分类 查看它属于哪个类别。
- 点击 保存更改 这些类会保存到您的 PDF4me 帐户中。这些是 Power Automate 使用的模板。 分类文件 将采取该行动。

重要的: PDF4me 上的分类用途 正则表达式或 JavaScript 中的表达式指南和用户界面位于 在 PDF4me 上对文档进行分类对于需要定制训练的基于人工智能的分类,PDF4me 可以安排通话提供帮助。
第二部分:在 Power Automate 中实现自动分类
一旦您的类存在于 dev.pdf4me.com 上,您就可以运行分类程序了。 动力自动化从之前的操作(例如 Dropbox)中获取 PDF 文件并将其发送到 PDF4me,文档分类操作返回 类名 (例如。 pdf4me_invoice),您可以将其用于路由、重命名或后续步骤。
流程概览
您的 Power Automate 流程已 三步 (以下截图显示,执行后均会显示绿色对勾):
- 手动触发流程:启动流程(用于测试)。对于生产环境,请使用 创建文件时 (SharePoint、OneDrive)或 当向文件夹中添加新文件时 (Dropbox)
- 使用路径获取文件内容 (Dropbox):从您指定的路径检索 PDF 文件(例如,/usr/local/lib/pdf)。
/pdf4metest/classifydocs/invoice_pdf4me-202503-25041.pdf)。 输出: 文件内容 (二进制)。 - PDF - 文档分类 (PDF4me):使用您保存的分类模板将该 PDF 发送到 PDF4me。输出: 类名 (例如。
pdf4me_invoice详情如下: 文档分类,Power Automate。

步骤 1:使用路径获取文件内容(Dropbox)
将 PDF 文件导入 Power Automate,以便下一步操作可以将其发送到 PDF4me。
目前为止的流程: 手动触发流程 → 使用路径获取文件内容。
- 添加触发器(例如: 手动触发流程 用于测试)。
- 添加 Dropbox → 使用路径获取文件内容。
- 文件路径 *请输入PDF文件的完整路径。例如,在我们的截图中:
/pdf4metest/classifydocs/invoice_pdf4me-202503-25041.pdf。 - 推断内容类型设置为 是的 因此,Power Automate 可以正确检测文件类型。
- 确保流程顺畅 已连接到 Dropbox操作输出 文件内容 (PDF 二进制文件)您将传递给“分类文档”功能。

步骤 2:PDF - 文档分类 (PDF4me)
将检索到的 PDF 文件发送到 PDF4me。分类将使用您在 dev.pdf4me.com 上第一部分中定义的模板。
目前为止的流程: 使用路径获取文件内容 → PDF - 对文档进行分类。
- 添加 PDF4me PDF (或者 PDF4me)→ 分类文件。
- 文件内容*: 地图 文件内容 (或者 身体)来自 使用路径获取文件内容 操作。使用动态内容选择器,选择上一步的输出结果。
- 文件名:可选。映射触发器中的文件名或输入静态值(例如,
Test.pdf用于识别。 - 确保采取行动 已连接至 PDF4me PDF。
- 节省 并运行流程。操作返回 类名 (例如。
pdf4me_invoice)在输出主体中。每个分类使用 1 学分。

步骤 3:使用结果
这 PDF - 文档分类 输出包括 body.className (例如。 pdf4me_invoice在后续操作中,您可以使用 类名 用于路由文档(例如,路由到不同的文件夹或流程)、重命名文件或触发特定类型的操作。JSON 响应显示 statusCode: 200 和 body.className: "pdf4me_invoice" 分类成功时。

要点总结
工作原理
- 分类定义在 dev.pdf4me.com 上。 前往 分类文件 在 PDF4me 侧边栏中,使用 编辑并添加类 正则表达式 或者 JavaScript 表达式。保存更改,以便 Power Automate 可以使用这些模板。
- Power Automate 只负责运行分类。 获取一个 PDF 文件(例如从 Dropbox 获取)并传递其 文件内容 到 PDF - 文档分类操作返回 类名 (例如。
pdf4me_invoice这样你就可以在后续步骤中进行路线规划或组织安排。 - 每个类别一个学分。 每次“分类文档”操作消耗 1 个积分。使用 类名 在条件、开关或后续操作中输出。
- 对于基于人工智能的分类和自定义训练,PDF4me 可以提供帮助,请联系我们安排通话。对于正则表达式/JavaScript 设置,请使用 分类文件 本页及本指南。
实际应用案例
在分类模板中添加您的 PDF4me 帐户然后,在 Power Automate 中使用它们来路由、重命名或触发特定类型的工作流:
将发票和合同分别归档到不同的文件夹
问题: 混合的 PDF 文件都放在同一个 Dropbox 文件夹中;发票交给会计部门,合同交给法务部门。
解决方案: 在 PDF4me 上定义类(例如: invoice, contract在 Power Automate 中,添加一个 健康)状况 文件分类后:如果 类名 = invoice,在……中创建文件 /Accounting/Invoices/; 如果 contract,在……中创建文件 /Legal/Contracts/。
按文档类型解析(每种类型使用不同的模板)
问题: 发票需要一种解析模板;收据需要另一种。只有知道发票类型,才能知道需要哪种模板。
解决方案: 先分类,再解析。在 PDF4me 上添加类(例如: invoice, receipt在 Power Automate 中:获取文件内容、对文档进行分类, 健康)状况 或者 转变 关于类名。 invoice, 添加 解析文档 使用发票模板; receipt添加带有收据模板的文档解析功能。
按类别重命名文件以便于搜索和归档
问题: 通用文件名 document.pdf你想给类添加前缀(例如: invoice_document.pdf, contract_document.pdf)。
解决方案: 在 PDF4me 上添加类,然后在 Power Automate 中:获取文件内容,对文档进行分类, 创建文件 (或者 上传文件)。 放 文件名 使用表达式: 类名 + 下划线 + 原始文件名 + .pdf。 使用 文件内容 从获取文件内容(字节)。
后续步骤
- 在 PDF4me 上设置课程: 打开 分类文件, 点击 编辑添加一个类(例如
pdf4me_invoice)与一个 正则表达式 或者 JavaScript 然后表达, 保存更改。 - 获取 API 密钥: PDF4me API 密钥仪表板在 Power Automate 中使用它来创建 PDF4me 连接。
- PDF4me + Power Automate 新手?: 将 PDF4me 连接到 Power Automate 展示了如何建立连接。
- 构建流程:使用路径获取文件内容(Dropbox)→ PDF - 文档分类。地图 文件内容 获取文件内容输出;使用 类名 在下一步行动中。
- 完整行动参考: 文档分类:Power Automate 适用于所有参数和输出字段。