分割 PDF

分割 PDF作为处理程序,生成一个工作文件夹,其中包含单独的 PDF 文件,对应传入 PDF 文件中每一页或一定页面范围。该工具不要求安装 Adobe Acrobat 等外部应用程序。

关键字

可将关键字与元素窗格上方的搜索功能配合使用。

分割 PDF 元素有以下关键字:

连接

分割 PDF 仅支持单向输出连接。

属性

属性

描述

名称

画布中显示的流程元素名称。

描述

画布中显示的流程元素描述。将光标悬停在流程元素上方时出现的工具提示中也会显示此描述。

每个文件页数

每个输出文件的页数。可输入一个数字或使用变量与脚本表达式。

示例:
  • 如需创建20页输出文件,选择内嵌值并输入"20"。
  • 如需创建5个页数相同的输出文件(取决于输入文件的总页数),选择定义含变量的单行文本并编辑下列变量:[Switch.Calculation:Expression="[Stats.NumberOfPages]/5"]。

文件名前缀

文件名之前要插入的字符串样式。

文件名后缀

文件名之后(文件扩展名前)要插入的字符串样式。

保留页面标签 如设置为,原文件的页面标签将保留;如设置为,则最终文件将不含任何页面标签。

文件命名

针对每个传入 PDF 文件,工具创建一个工作文件夹,传入 PDF 文件分割成一页或多页而成的 PDF 文件放在此文件夹。在传入文件名基础上添加前缀或后缀,形成分割 PDF 的文件名。

在上述前缀或后缀属性值中,下列文件字符次序(不区分大小写)替换为合适的数字:

次序

替换为

[Index]

此结果文件中存储的基于一的第一页索引(在原始文件中)。

[LastIndex]

此结果文件中存储的基于一的最后一页索引(在原始文件中)。

[Label]

此结果文件中存储的第一页的 PDF 页面标签。如此页无标签,则为基于一的索引。

[LastLabel]

此结果文件中存储的最后一页的 PDF 页面标签。如此页无标签,则为基于一的索引。

[LastSourceLabel]

原始文件中最后一页的 PDF 页面标签。如此页无标签,则为基于一的索引。

[Total]

原始文件的总页数。

注:
  • 对于[Index]和[LastIndex],添加前导零,使索引的位数与原始文件的页面总数相同。
  • 如创建的文件名包含 Windows 文件名中的禁用字符(如\、/、:、*、?、<、>和|),禁用字符替换为 #,即使 Enfocus Switch 在 Mac 系统中运行。

示例

以文件名为"Booklet.pdf"的 PDF 文件为例。文件共15页。前4页以罗马数字标识。其后两个章节分别为6页和5页,其以"1-2"、"1-3"等标识。

属性设置

结果文件

默认设置:

  • 各文件页数 = 1

  • 前缀 = ""

  • 后缀 = "_[Index]"

  • Booklet_01.pdf

  • Booklet_02.pdf

  • ...

  • Booklet_15.pdf

  • 每个文件页数 = 2

  • 前缀 = ""

  • 后缀 = "页数 [index]- [Total] 的 [LastIndex]"

  • Booklet pages 01-02 of 15.pdf

  • Booklet pages 03-04 of 15.pdf

  • ...

  • Booklet pages 15-15 of 15.pdf

  • 各文件页数 = 1

  • 前缀 = "[Index]"

  • 后缀 ="[Label]"

  • 01 Booklet i.pdf

  • 02 Booklet ii.pdf

  • 03 Booklet iii.pdf

  • 04 Booklet iv.pdf

  • 05 Booklet 1-1.pdf

  • ...

  • 10 Booklet 1-6.pdf

  • 11 Booklet 2.1.pdf

  • ...

  • 15 Booklet 2-5.pdf