Adobe PDF Services

使用Adobe Workfront Fusion Adobe PDF Services,您可以从PDF文件中提取数据,或从您提供的数据生成新的PDF文件。 此外,您可以将各种文件类型转换为PDF,或将PDF转换为其他文件类型。 PDF服务还允许您组合、压缩或读取PDF文件的元数据,以及控制对文件的密码保护。

如果需要有关创建方案的说明,请参阅在 Adobe Workfront Fusion中创建方案。

有关模块的信息,请参阅 Adobe Workfront Fusion🔗中的模块。

有关用于PDF服务的API的信息,请参阅Adobe文档生成API

使用Adobe PDF Services时的安全注意事项

Adobe PDF Services可以读取、转换或修改您的文件,但Adobe和Workfront Fusion都不能存储您的文件或数据。 这意味着:

  • 您可以保持对文件的控制,包括其安全性
  • 你不需要拥有Adobe存储或云存储帐户即可使用PDF服务。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro或更高版本
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion 许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

先决条件

要创建OAuth服务器到服务器,必须在Adobe开发人员控制台中添加Adobe PDF服务API。 添加API时,选择OAuth服务器到服务器选项。

有关说明,请参阅Adobe开发人员文档中的使用OAuth将API添加到项目

Adobe PDF服务API信息

Adobe PDF服务连接器使用以下对象:

基本URL
https://pdf-services-stage.adobe.io
API标记
v2.1.4

创建与Adobe PDF Services的连接

要为您的Adobe PDF Services模块创建连接:

  1. 在任意Adobe PDF Services模块中,单击“连接”框旁边的​ 添加

  2. 填写以下字段:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    连接类型 选择是要创建服务器到服务器连接还是JWT连接。
    连接名称 输入此连接的名称。
    客户端ID

    输入您的Adobe 客户端ID。 这可以在Adobe Developer Console的凭据详细信息部分找到。

    有关查找凭据的说明,请参阅Adobe开发人员文档中的凭据

    客户端密钥

    输入您的Adobe 客户端密钥。 这可以在Adobe Developer Console的凭据详细信息部分找到。

    有关查找凭据的说明,请参阅Adobe开发人员文档中的凭据

    技术帐户ID(仅限JWT)

    输入您的Adobe 技术帐户ID。 这可以在Adobe Developer Console的凭据详细信息部分找到。

    有关查找凭据的说明,请参阅Adobe开发人员文档中的凭据

    组织ID(仅限JWT)

    输入您的Adobe 组织ID。 这可以在Adobe Developer Console的凭据详细信息部分找到。

    有关查找凭据的说明,请参阅Adobe开发人员文档中的凭据

    元范围(仅限JWT) 输入连接所需的任何元范围。
  3. 单击​ 继续 ​保存连接并返回模块。

Adobe PDF Services模块及其字段

配置PDF Services时,Workfront Fusion显示下面列出的字段。 除此以外,还可能会显示其他字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅在 Adobe Workfront Fusion中将信息从一个模块映射到另一个模块。

合并PDF文件

此操作模块获取多个PDF文件,并将它们组合为一个PDF文件。 例如,此模块可以在项目完成后将Workfront项目中的所有文档合并到单个PDF中。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

文档

您可以使用聚合器模块来收集要合并到PDF中的文档,也可以手动添加文档。

我们建议使用Array Aggregator模块来聚合上一个模块的输出。 通过使用聚合器,您无需知道要合并的文件名称、位置或数量。 因此,使用汇总比手动输入要合并的文档要灵活和可伸缩得多。

要将组合PDF文件模块与聚合器一起使用,必须在文档字段中启用映射。

在此示例中,读取相关记录模块标识与项目关联的文档,而下载文档模块下载每个文档。 所有PDF都聚合到一个数组中,该数组将传递到CombinePDF文件模块中。

您也可以手动输入文档。

对于要包含在组合PDF中的每个文档:

  1. 单击添加文档

  2. 在Source file字段中,选择用于输出要包含的文档的模块,或映射源文件的名称和数据。

  3. (可选)如果要仅包含源文件中的某些页面,请为要添加的每个页面范围单击页面字段中的 添加项,然后输入要包含的页面范围的第一个和最后一个页面,并单击 添加。 您可以从单个文档中包含多个页面范围。

  4. 单击 添加

压缩PDF文件

此操作模块获取PDF文件并对其进行压缩。 这对于节省带宽或内存非常有用。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

压缩级别
选择要使用的压缩级别。

将文档转换为PDF文件

此工具将文档转换为PDF文件。 源文件必须是以下文档格式之一:

  • DOC
  • XLS
  • PPT
  • TXT
  • RTF
Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须为以下格式之一:

  • DOC

  • XLS

  • PPT

  • TXT

  • RTF

语言

选择源文档的默认语言。 这允许模块选择适当的字体(如果源文件中不包括字体)。

从以下语言中选择:

  • en-US(默认):英语(美利坚合众国)

  • ca-ES:加泰罗尼亚语(西班牙)

  • cs-CZ:捷克语(捷克共和国)

  • da-DK:丹麦语(丹麦)

  • de-DE:德语(德国)

  • en-AE:英语(阿拉伯联合酋长国)

  • en-GB:英语(英国)

  • en-IL:英语(以色列)

  • en-US:英语(美利坚合众国)

  • es-ES:西班牙语(西班牙)

  • es-MX:西班牙语(墨西哥)

  • eu-ES:巴斯克语(西班牙)

  • fi-FI:芬兰语(芬兰)

  • fr-CA:法语(加拿大)

  • fr-FR:法语(法国)

  • fr-MA:法语(摩洛哥)

  • hr-HR:克罗地亚语(克罗地亚)

  • hu-HU:匈牙利语(匈牙利)

  • it-IT:意大利语(意大利)

  • ja-JP:日语(日本)

  • kr-KR:韩语(韩国)

  • nb-NO:挪威语Bokmal(挪威)

  • nl-NL:荷兰语(荷兰)

  • pl-PL:波兰语(波兰)

  • pt-BR:葡萄牙语(巴西)

  • pt-PT:葡萄牙语(葡萄牙)

  • ro-RO:罗马尼亚语(罗马尼亚)

  • ru-RU:俄语(俄罗斯)

  • sk-SK:斯洛伐克语(斯洛伐克)

  • sl-SI:斯洛文尼亚语(斯洛文尼亚)

  • sv-SE:瑞典语(瑞典)

  • tr-TR:土耳其语(土耳其)

  • uk-UA:乌克兰语(乌克兰)

  • zh-CN:中文(中国大陆)

  • zh-TW:中文(台湾)

将HTML转换为PDF文件

此工具将HTML文件转换为PDF文件。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

重要信息: Source文件必须为HTML或ZIP格式。

JSON

如果您的HTML引用JavaScript变量,则可以在此处包含这些变量。

对于每个变量,单击 添加项 并包含该变量的键和值。

注意:

  • 从ZIP文件创建PDF时,源宣传品必须包括脚本元素,例如: <script src='./json.js' type='text/javascript'></script>

  • 从URL创建PDF时,此JSON对象的内容将在呈现页面之前插入到浏览器VM中。

Include页眉和页脚

启用此选项以创建PDF文档的页眉和页脚。

  • 标题包括日期和文档标题。

  • 页脚包括文件名和页码。

页面宽度
输入纸张的宽度(以英寸为单位)。 模块将使用此信息来格式化所创建PDF文件中的页面。
页面高度
输入纸张的高度,以英寸为单位。 模块将使用此信息来格式化所创建PDF文件中的页面。

将图像转换为PDF文件

此工具将图像转换为PDF文件。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和图像文件。

将PDF转换为文档

此工具将PDF文件转换为文档。 您可以为输出文件选择以下格式之一。

  • DOC
  • DOCX
  • PPTX
  • XLSX
  • RTF
Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

输出文件格式

选择您希望文件输出为的格式:

  • DOC

  • DOCX

  • PPTX

  • XLSX

  • RTF

将PDF转换为图像

此工具将PDF转换为PNG或JPEG格式的图像,然后输出为ZIP。 PDF将转换为每页一个图像,每个图像以页码结尾。 然后将图像文件合并到ZIP文件中。

例如,一个名为“TestFile”且包含8页的文件将生成8个图像,分别命名为“TestFile_1”和“TestFile_8”。 该模块的输出是一个包含8个图像的ZIP文件。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

输出文件格式

选择您希望文件输出为的格式:

  • PNG
  • JPEG

提取文本/表

此操作模块允许您从PDF文件中提取数据。 模块输出单独的文本元素,如段落或表格单个单元格中的文本。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。
应该提取为JSON的元素
  • Text

  • Tables

是否提取定界框?
启用此选项可提取有关文本定界框的数据。
是否包含输出的样式信息?
启用此选项以将样式信息添加到输出JSON。

生成文档

生成PDF模块是创建包含所选数据的文档的强大方法。 您可以使用Microsoft Word模板或以JSON格式提供数据来设置其格式。

有关Adobe PDF Services生成文档功能的详细信息,请参阅Adobe Document Services文档中的文档生成概述

使用生成文档模块和Microsoft Word模板

若要将生成文档模块与Microsoft Word模板一起使用,必须先创建该模板。 有关说明,请在Microsoft Office文档中搜索“创建模板”。

按如下方式填写生成文档模块字段:

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source File

从上一个模块中选择源文件,或映射源文件的名称和数据。

此源文件是模块用于生成新PDF的Microsoft Word ​模板。

我们建议在Workfront中为您在Workfront Fusion中使用的Microsoft Word模板创建项目。 然后,您可以使用Workfront > 下载文档模块将相应的模板提取到方案中。

输出格式

选择所生成文档的格式。

  • PDF

  • DOCX

用于合并的数据

对于模板中要替换为文本的每个值标记,请填写以下内容:

  • Key

    输入密钥。 在模板中,键是值标记中显示的文本。 例如,如果要将文本放置在值标记{{name}}中,请在键字段中输入name

  • 值类型

    选择值字段中的数据是值、对象还是对象数组。

  • 输入或映射要在生成的文档中显示的文本以代替值标记。

使用JSON生成文档模块

要使用JSON的生成文档模块,请填写以下字段:

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source File
从上一个模块中选择源文件,或映射源文件的名称和数据。
输出格式

选择所生成文档的格式。

  • PDF

  • DOCX

用于合并的数据

要在此模块中使用JSON,必须在此字段上启用映射。

输入或映射要从中生成文档的JSON。

您可以直接在此字段中键入JSON,或从JSON模块映射JSON输出。

线性化PDF文件

此工具将PDF文档线性化,以创建Web优化的PDF文档。 线性化PDF文档可以逐页查看,而无需下载整个文档。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。

PDF文件的OCR

此工具对文件执行光学字符识别(OCR)并生成PDF。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。
OCR类型
  • Modified original image类型可确保文本可搜索且可供选择,但在清除过程中会修改原始图像(例如,扭曲原始图像),然后再在其上放置不可见的文本图层。 此类型会删除不需要的工件,并且在某些情况下可能会导致文档更易读。

  • Unchanged original image类型还会将可搜索的文本图层叠加在原始图像上,但在本例中,原始图像保持不变。 此类型生成原始图像的最大保真度。

语言
选择此文档的语言。

页面操作

此模块允许您选择性地旋转或删除PDF文档中的页面。 例如,您可以将纵向视图更改为横向视图,或从PDF文档中删除某些页面。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。
操作

选择要对文件执行的操作。

  • 删除

    选择此选项可从文档中删除页面。

  • 旋转

    选择此选项可旋转页面,然后输入要相对于文档页面的起始方向旋转文档页面的顺时针角度(以度为单位)。

    要从纵向旋转到横向,或者反之,请将页面旋转90度或270度。

    如果某页是颠倒的,请将其旋转180度。

Pages

对于每个要删除的页面范围,单击 添加,然后输入页面范围的首页和最后一页。

注意:

  • 您可以使用负数从文档结尾往回计数。 文档的最后一页为–1,最后一页的第二页为–2,依此类推。

  • 要删除单个页面,请将起始页码和结束页码设置为相同的页码。

限制
输入或映射每个方案执行周期中您希望模块使用的最大记录数。

PDF辅助功能自动标记

此操作模块会创建一个标记为辅助功能用例的PDF。 它还创建了一个可选的Microsoft Excel报表,其中列出了问题并提供了修复建议。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。
班次标题

启用此选项以移动文档上的标题。

  • 生成报告

    启用此选项可生成报告,其中列出PDF中的辅助功能问题及其位置,并提供有关如何修复这些问题的建议。

PDF的文件属性

此工具提取有关文档的基本信息,例如:

  • 页数
  • PDF版本
  • 文件是否已加密
  • 文件是否已线性化
  • 文件是否包含嵌入的文件
Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file
从上一个模块中选择源文件,或映射源文件的名称和数据。

ProtectPDF文件

此工具使用用户或所有者密码保护PDF文档。 它还对PDF文档中的打印、编辑和复制等特定功能设置了限制。 选择要加密的内容类型和加密算法。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

密码保护类型

启用此选项可使用密码加密输入PDF文档。 如果启用此选项,则必须为以下一项或两项指定并输入值:

  • userPassword

  • ownerPassword

每个密码的长度最多为128个字符。

加密算法

选择加密算法。

  • AES-128加密

    密码仅支持LATIN-I字符。

  • AES-256加密

    密码支持Unicode字符集

要加密的内容

选择要加密的内容类型。

  • 所有内容

  • 除元数据以外的所有内容

  • 仅嵌入数据

选择“Only embedded data”将使任何提供的访问权限无效。

Permissions

选择要包括的任何权限以允许打印、编辑或内容复制。

只有在Password Protection Type字段中设置了ownerPassword时,才使用权限设置。

删除PDF文件的保护

此工具从PDF文档中删除安全性(密码保护)。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

密码
输入当前保护文件的密码。

拆分PDF文件

此操作模块将PDF文档拆分为多个较小的文档。 您可以指定是否按文件数、每个文件的页数或页面范围拆分它。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

Source file

从上一个模块中选择源文件,或映射源文件的名称和数据。

源文件必须采用PDF格式。

拆分选项

选择要如何拆分文件。

  • 页面范围

    对于要拆分为单独文档的每个页面范围,单击 添加 并输入要开始的页面和要结束的页面。

  • 页数

    输入要包括在新文档中的页数。

  • 文件数

    输入要分割文档的均匀大小的文件数。

进行自定义API调用

此操作模块向PDF服务API发出自定义HTTP请求。

Connection

选择要用于此模块的连接。

有关创建与Adobe PDF Services的连接的说明,请参阅本文中的创建与Adobe PDF Services的连接。

URL
输入相对路径或URL。
方法

选择配置API调用所需的HTTP请求方法。 有关详细信息,请参阅Adobe Workfront Fusion中的HTTP请求方法。

Headers

以标准JSON对象的形式添加请求的标头。

例如, {"Content-type":"application/json"}

Workfront Fusion会自动添加授权标头。

查询字符串

以标准JSON对象的形式添加API调用的查询。

例如: {"name":"something-urgent"}

字段

对于要添加到API调用的每个字段,单击 添加项 并输入该字段的键值和可选值。

注意:

在JSON中使用条件语句(如if)时,请将引号放在条件语句之外。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43