跳到主要内容

您的 PDF 文件上有条形码吗?只需 3 步即可在 Make 上自动重命名它们!

· 阅读需 13 分钟
SEO and Content Writer

您会收到PDF文件、发货标签、库存清单和发票,每份文件都包含条形码或二维码,其中包含您需要的追踪号码、序列号或产品代码。您希望根据这些值重命名文件,以便日后查找。手动操作效率低下。

解决方法: A 制作 包含三个模块的场景: 下载 从 Dropbox 下载 PDF 文件 → 条形码 PDF4me 从 PDF 读取条形码上传 同一个文件,只是文件名改成了条形码文本。没有代码。内容相同,文件名不同。

前: barcode.pdf 在文件夹中 → 后: PDF4me Barcode Sample.pdf (或条形码上的任何内容)位于输出文件夹中,方便搜索和整理。

本指南将引导您完成每个步骤。以下所有路径、文件名和输出均与实际的 Make 运行结果一致,因此您可以放心跟随操作。

你需要什么

  • A 制作 帐户, 创建一个免费的Make帐户 如果您还没有安装,要在 Make 中使用 PDF4me,请从以下位置添加该应用: Make.com 上的 PDF4me 集成
  • A PDF4me API密钥获取您的 PDF4me API 密钥 (免费开始)。首次连接?请关注 连接 PDF4me 以创建 在您的场景中建立连接。
  • 文件存储我们使用 Dropbox 下载和上传模块的步骤与我们的屏幕截图一致。 这不仅限于Dropbox: 你可以使用 Google 云端硬盘OneDriveSharePoint或者任何下载文件(二进制文件)并上传文件名动态变化的文件的 Make 模块。只需替换为适用于您存储的正确模块,流程(下载 → 读取条形码 → 以条形码作为文件名上传)保持不变,不会造成重大问题。

流程概览

您的创建方案有 三个模块 连续:

  1. Dropbox:下载文件从文件夹(例如 .pdf)获取 PDF 文件 /pdf4metest/Shyam/Make-Blog/barcode.pdf您可以设置定时触发或在新文件出现时触发(时钟图标)。输出:文件内容、文件名和大小。
  2. PDF4me:从 PDF 读取条形码将该 PDF 发送到 PDF4me 并收到返回结果 条形码 列表。每个条形码都有 条形码类型 (例如二维码) 条形码文本 (您希望用作文件名的解码值)。您可以使用第一个条形码的文本,或者选择另一个文本作为新文件名。完整详情: 从 PDF 读取条形码,生成文档
  3. Dropbox:上传文件:拿走 同一个PDF (从下载模块下载)并将其保存到文件夹(例如, /pdf4meoutput) 和 文件名 设置为步骤 2 中的条形码文本(例如: PDF4me Barcode Sample.pdf)。 这 扳手图标 连接中设有可选过滤器;其主要思想是: 将条形码文本映射到上传模块的“文件名”字段中。

每次都是同一个文件,但文件名不同。

创建场景:Dropbox 下载文件 → PDF4me 读取条形码 → Dropbox 上传文件

你正在使用的工具

输入: 包含至少一个条形码或二维码的PDF文件。在我们的示例中,我们使用 barcode.pdf (约 45 KB)来自 Dropbox /pdf4metest/Shyam/Make-Blog/barcode.pdf该PDF文件包含多页;其中一页右下角有一个二维码(见下图)。其余页面内容可以随意填写。

示例输入 PDF 页面,右下角带有二维码

输出:同一个PDF保存到另一个文件夹(例如 /pdf4meoutput)与一个 新名称 = 从条形码读取的文本。在我们的运行中,条形码包含 PDF4me Barcode Sample所以文件保存为 PDF4me 条形码示例.pdf然后,您可以按该值搜索和整理文件。

输出文件夹显示重命名后的文件 PDF4me 条形码样本.pdf

第一步:下载文件并读取其条形码

将 PDF 文件导入 Make,然后使用以下命令提取条形码值: PDF4me 从 PDF 读取条形码文件内容和条形码数据将传递到下一步。

目前为止的流程: Dropbox 下载文件 → PDF4me 从 PDF 读取条形码。

  1. 添加 Dropbox:下载文件
  • 文件 到您的 PDF 路径(例如: /pdf4metest/Shyam/Make-Blog/barcode.pdf)。
  • 文件选择方式: 例如 file
  • 运行该模块。你会看到 1 项操作已使用 1 个积分输出包括 数据 (文件内容), 文件名 (例如。 barcode.pdf), 和 文件大小 (例如 45,409 字节)。您将通过 数据文件名 进入下一模块。
使用 Dropbox 下载文件:输入文件路径,输出文件名和文件大小
  1. 添加 PDF4me:从 PDF 读取条形码
  • 文档/公共文件 URL: 点击 地图 并选择 数据 从 Dropbox 下载模块(PDF 内容)。
  • 文件名: 绘制地图 文件名 来自上一个模块(例如: barcode.pdf)。
  • 选择条形码类型: 例如,选择 二维码 或者 所有类型
  • 运行该模块。输出: 条形码:检测到的条形码列表。在我们的示例中, 3 发现了条形码;每个条形码都有 条形码类型: 二维码和 条形码文本: PDF4me Barcode Sample你会用到这个 条形码文本 (通常是第一个)作为步骤 2 中的新文件名。
让 PDF4me 读取条形码:输入文档和文件名;输出包含二维码和条形码文本的条形码数组

所有参数和选项请参见 从 PDF 模块参考中读取条形码 在我们的 Make 文档中。

步骤 2:上传文件,并将条形码作为文件名。

在 Make 中,你不需要单独的“合并”步骤。 Dropbox,上传文件 模块获取 同一个PDF 从下载模块并使用 条形码文本 从读取条形码模块获取新文件名。

  1. 添加 Dropbox:上传文件
  • 数据: 点击 地图 → 选择 数据Dropbox,下载文件 (这是您要上传的PDF内容)。
  • 文件夹: 输入目标文件夹(例如: /pdf4meoutput)。
  • 文件名: 点击 地图 → 选择 条形码文本PDF4me,从 PDF 读取条形码 模块(例如,第一个条形码的文本)。添加 .pdf 所以全名是例如 PDF4me Barcode Sample.pdf.Make 会在您进行映射时显示先前模块中的可用字段。
  • 覆盖现有文件: 设置为 false 如果您不想替换现有文件。
  • 运行该场景。你会看到 1 项操作已使用 1 个积分。 输出: 姓名 PDF4me Barcode Sample.pdf路径显示 /pdf4meoutput/PDF4me Barcode Sample.pdf尺寸 45,409 字节。
使用 Dropbox 上传文件:文件夹、条形码文件名、输出路径和文件大小

概括:文件名 上传模块必须来自 条形码文本 (或您选择的条形码字段)“从 PDF 读取条形码”模块。 扳手图标 连接中存在可选过滤器;对于此基本流程,您可以忽略它们。

提示: 对于多个条形码,映射时请选择所需的数组项(例如,第二个条形码)。 文件名如果找不到条形码,则添加备用名称或路由,以便这些文件可以转到不同的路径。

为什么这种方法有效

要点总结

  • 下载 它会返回 PDF(数据)及其名称。您传递 数据 既能读取条形码(读取),又能上传(保存)。
  • 从 PDF 读取条形码 返回一个条形码列表;每个条形码都有 条形码文本 (您希望用作文件名的值)。将其映射到上传的 文件名
  • 上传 将同一个 PDF 文件保存到您的文件夹中,并将条形码文本作为新名称,例如: PDF4me 条形码示例.pdf/pdf4me输出
  • 每个模块使用 1 学分 每次运行。需要帮助将 PDF4me 连接到 Make 吗?请参阅 连接 PDF4me 以创建

真实世界场景

场景一:货运标签和追踪号码

问题: 运营团队收到货运标签 PDF 文件。文件以如下形式到达: label_001.pdflabel_002.pdf很难通过追踪号码找到特定的包裹。

解决方案: 使用此 Make 场景按跟踪条形码重命名每个文件(例如: 1Z999AA10123456784.pdf 或者 TRK-ABC123.pdf每个文件都可以通过跟踪 ID 进行搜索。

提取字段: 追踪号码(来自条形码) 扳机: Dropbox 监视文件夹或日程安排

场景二:库存和序列号

问题: 设备或资产 PDF 文件,名称通用;每个文件都有一个序列号条形码。

解决方案: 通过序列号条形码重命名(例如 SN-2024-88765.pdf)将文档与系统中的资产进行匹配。

提取字段: 序列号(来自条形码) 扳机: Dropbox、日程安排或 Webhook

场景 3:带有二维码或条形码标识符的发票

问题: 供应商发票包含带有发票编号的二维码或条形码。

解决方案: 按该 ID 重命名(例如: INV-QR-202601-12345.pdf无需手动查找。

提取字段: 发票编号(来自条形码/二维码) 扳机: Dropbox 文件夹、日程安排或电子邮件(如果您添加了将附件保存到 Dropbox 的步骤)

场景 4:产品目录和 SKU

问题: 带有产品代码条形码的PDF产品资料单。

解决方案: 按 SKU 重命名(例如: SKU-ABC-789.pdf直接映射到您的目录。

提取字段: 产品代码/SKU(来自条形码) 扳机: Dropbox、日程安排或 API

快速常见问题解答

  • 如果找不到条形码怎么办? 绘制地图时 文件名 在上传模块中,您可以添加备用名称(例如,默认名称)。 no-barcode-found.pdf或者使用路由器,使只有至少包含一个条形码的文件才能到达上传步骤。
  • 如果我有多条形码怎么办? 当你绘制地图时 文件名选择所需的条形码(例如,条形码列表中的第二个选项)。如果场景需要,您还可以组合多个条形码值。
  • 我可以用 Google Drive 或 OneDrive 代替 Dropbox 吗? 是的。可以使用任何能够下载 PDF 文件的 Make 模块,以及任何能够上传自定义文件名文件的模块。流程相同:下载 → 读取条形码 → 上传,文件名即为条形码文本。

相关文档

请使用以下链接设置和完善您的 Make + PDF4me 设置:

资源描述
连接 PDF4me 以创建在 Make 中创建 PDF4me 连接并添加您的 API 密钥
PDF4me 集成,入门指南PDF4me 概述及其可用模块
从 PDF 读取条形码,制作完整模块参考:参数、输出和应用场景
在 n8n 中按条形码重命名 PDFn8n 也采用了相同的思路(下载 → 读取条形码 → 上传)。
使用 Parse Document (n8n) 重命名文件使用提取的文本而不是条形码重命名 PDF 文件。

页面外链接(在新标签页中打开):

后续步骤

简而言之: 下载 PDF → 从 PDF 读取条形码 → 上传 文件名 = 条形码文本。每个 PDF 文件都以从其条形码或二维码读取的值保存。

  1. 获取 API 密钥打开 PDF4me API 密钥控制面板 (免费试用)。在添加 PDF4me 模块后,即可在 Make 中使用它。
  2. 刚开始使用 Make + PDF4me?连接 PDF4me 以创建 演示如何创建连接并添加您的第一个 PDF4me 模块。要在 Make 中添加该应用,请打开 Make.com 上的 PDF4me 集成
  3. 构建场景添加三个模块(Dropbox 下载 → PDF4me 从 PDF 读取条形码 → Dropbox 上传),并按照步骤 1 和 2 中的字段进行映射。
  4. 完整模块参考从 PDF 读取条形码:制作 所有参数和选项。