跳到主要内容

使用 PDF4me 工作流程按条形码拆分 PDF 文件并重命名文件

4 min read
PDF4me Team

PDF4me 工作流自动化功能可帮助您一次性定义和设置所有常规文档流程,并在需要时自动执行。这使组织或个人能够更好地控制业务流程的自动化,从而更快、更安全地实现自动化。

我们的目标是推出能够与其他应用程序协作的功能,以便在 PDF4me 中同步单个或多个功能。PDF4me 已经证明了其文档处理能力,并提供了众多面向各类用户的文档相关功能。现在,是时候利用我们强大的工作流功能,让文档处理工作变得轻松便捷了。

PDF4me 工作流程

PDF4me 拥有最可靠、最安全的内置文档工作流系统,能够监听您的触发事件,并更快、更安全地启动操作序列。PDF4me 工作流系统支持将多个功能组合到一个工作流中,并在 PDF4me 内部作为一个单独的工作流执行。

这种工作流程会在执行后立即生成输出文档,您甚至可以将其保存到 PDF4me 存储空间。此外,您还可以将输出文档发送到外部应用程序,例如通过电子邮件发送、保存到 Dropbox、保存到 FTP 等等。我们计划在不久的将来添加更多应用程序,以支持与 PDF4me 工作流程的协作。

按条形码拆分

“按条形码拆分”工作流程操作可以根据页面中可用的条形码将 PDF 文件拆分为多个 PDF 文件。拆分操作会在条形码数据与设置中提供的信息匹配时或之后进行。如下图所示,拆分操作会在识别到指定的条形码后执行。条形码类型可以设置为“任意”,也可以选择要查找的特定条形码。条形码过滤器用于匹配包含特定内容、以特定内容开头或以特定内容结尾的查询。

此操作的输出结果是多个 PDF 文件,文件名会自动生成,并在文件名后附加订单号和源文件名。执行此操作后,“ **For Each”**控件可以逐个循环遍历所有输出文件。例如,您可以将每个文档作为附件发送到电子邮件,或者将其保存到任何云存储的指定文件夹位置。

如何重命名按条形码分割并读取条形码数据后的输出文件?

这里提供一个 PDF4me 工作流程示例,它可以根据条形码数据拆分 PDF 文件,并通过读取每个文档的条形码数据来应用新的文件名。最后,输出文档将保存到 Dropbox 文件存储中。

使用读取条形码值的表达式,我们现在可以构建如下所示的所需输出文件名。

${file.pages[0].Barcodes[0].value}.pdf

接下来,在读取条形码操作完成后,我们将把输出文件保存到 Dropbox 存储位置。在此操作中,您可以根据需要指定输出文件名,但请确保文件名唯一,否则它会反复覆盖输出存储位置中的同一文件。

在本例中,我们将添加包含条形码数据并与文件扩展名连接的表达式。运行此工作流后,将按预期创建新的文件名,并按条形码拆分输出文件。

希望这能帮助大家使用动态生成的、符合文档用途的名称来重命名文件。除了读取条形码之外,这个示例还可以用于其他用途。我们使用的表达式是一个通用的 JavaScript 函数。任何人都可以借助 JavaScript 根据需要创建任何类型的文件名。