Cloudmersive PDF

PDF 允许你轻松创建、转换、处理、编辑、处理、处理、处理、加密和签名 PDF 文件。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
逻辑应用程序 标准 除以下各项外的所有 逻辑应用区域
     - Azure 政府区域
     - Azure 中国区域
     - 美国国防部(DoD)
Power Apps 高级 除以下各项外的所有 Power Apps 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
Power Automate 高级 除以下各项外的所有 Power Automate 区域
     - 美国政府 (GCC)
     - 美国政府 (GCC High)
     - 由世纪互联运营的中国云
     - 美国国防部(DoD)
联系人​​
URL https://account.cloudmersive.com/contact-support
连接器元数据
发布者 Cloudmersive、LLC
Website https://cloudmersive.com/pdf-api
隐私策略 https://cloudmersive.com/privacy-policy

此连接器对于使用 PDF 生成 PDF、增强 PDF、加密和密码保护 PDF、添加水印、转换格式以及从 PDF 中提取信息的任何应用程序都至关重要。 无状态高安全性处理可确保快速性能和强大的安全性。 Cloudmersive PDF 涵盖各种关键 PDF 处理和 PDF 安全功能。 可以在 PDF API 页面了解详细信息。

若要使用此连接器,需要一个 Cloudmersive 帐户。 可以使用 Microsoft 帐户注册或创建 Cloudmersive 帐户。 按照以下步骤获取 API 密钥。

获取 API 密钥和机密

  • 注册 Cloudmersive 帐户
  • 使用 Cloudmersive 帐户登录并单击 API 密钥

在这里,可以创建并查看 API 密钥页中列出的 API 密钥。 只需将此 API 密钥复制并粘贴到 Cloudmersive PDF 连接器中。

现在,你已准备好开始使用 Cloudmersive PDF 连接器。

正在创建连接

连接器支持以下身份验证类型:

默认 用于创建连接的参数。 所有区域 不可共享

违约

适用:所有区域

用于创建连接的参数。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
钥匙 securestring 此 API 的密钥 True

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

从 PDF 文档中删除、删除页面

从 PDF 文档中删除一个或多个页面

删除所有 PDF 批注,包括文档中的注释

删除 PDF 文档中的所有批注,包括批注和备注。

删除文档中的特定 PDF 批注、批注

使用 AnnotationIndex 删除 PDF 文档中的特定批注。 若要枚举 PDF 文档中所有批注的 AnnotationIndex,请使用 /edit/pdf/annotations/list API。

加密、密码保护并设置对 PDF 的限制权限

使用密码加密 PDF 文档,并设置对 PDF 的权限。 设置所有者密码以控制所有者(编辑器/创建者)权限[必需],并设置用户(读取者)密码以控制 PDF [可选] 的查看器。 将读取器密码设置为 null 以省略密码。 限制或允许通过文档数字权限管理(DRM)打印、复制内容、文档程序集、编辑(只读)、表单填充、修改批注和降级打印。

加密和密码保护 PDF

使用密码加密 PDF 文档。 设置所有者密码以控制所有者(编辑器/创建者)权限,并设置用户(读取者)密码来控制 PDF 的查看器。 将密码字段设置为 null 以省略给定的密码。

向 PDF 添加文本水印

向 PDF 添加文本水印

在 PDF 文档中添加一个或多个 PDF 批注、批注

向 PDF 文档添加一个或多个批注、批注。

将 PDF 光栅化为基于图像的 PDF

将 PDF 光栅化为基于图像的 PDF。 输出是 PDF,其中每个页面都由高分辨率图像组成,删除了所有文本、数字和其他组件。

按页面获取 PDF 文档中的文本

按页面获取 PDF 中的文本

插入、将页面从一个 PDF 文档复制到另一个 PDF 文档

从一个 PDF 文档(源文档)复制一个或多个页面,并将其插入第二个 PDF 文档(目标文档)。

旋转 PDF 文档中的所有页面

将 PDF 文档中的所有页面旋转 90 度

旋转 PDF 文档中的页面范围、子集

将 PDF 文档中特定页面的范围旋转 90 度

获取 PDF 批注,包括文档中的注释

枚举 PDF 文档中的批注,包括批注和备注。

获取 PDF 文档元数据

从 PDF 文档返回元数据,包括标题、作者等。

获取 PDF 窗体字段和值

使用密码加密 PDF 文档。 设置所有者密码以控制所有者(编辑器/创建者)权限,并设置用户(读取者)密码来控制 PDF 的查看器。 将密码字段设置为 null 以省略给定的密码。

解密和密码保护 PDF

使用密码解密 PDF 文档。 解密的 PDF 不再需要密码才能打开。

设置 PDF 文档元数据

在输入 PDF 文档中设置(写入)元数据,包括标题、作者等。

设置和填充 PDF 窗体字段值

使用特定值填写 PDF 窗体中的表单字段。 使用窗体/get-fields 枚举输入窗体中的可用字段及其数据类型。

从 PDF 文档中删除、删除页面

从 PDF 文档中删除一个或多个页面

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

从(含)开始删除页面的页码(基于 1)。
pageStart True integer

从(含)开始删除页面的页码(基于 1)。

从(含)中删除页面的页码(基于 1)。
pageEnd True integer

从(含)中删除页面的页码(基于 1)。

返回

从作输出文件内容

OutputContent
binary

删除所有 PDF 批注,包括文档中的注释

删除 PDF 文档中的所有批注,包括批注和备注。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

删除文档中的特定 PDF 批注、批注

使用 AnnotationIndex 删除 PDF 文档中的特定批注。 若要枚举 PDF 文档中所有批注的 AnnotationIndex,请使用 /edit/pdf/annotations/list API。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

文档中批注的从 0 开始的索引
annotationIndex True integer

文档中批注的从 0 开始的索引

返回

从作输出文件内容

OutputContent
binary

加密、密码保护并设置对 PDF 的限制权限

使用密码加密 PDF 文档,并设置对 PDF 的权限。 设置所有者密码以控制所有者(编辑器/创建者)权限[必需],并设置用户(读取者)密码以控制 PDF [可选] 的查看器。 将读取器密码设置为 null 以省略密码。 限制或允许通过文档数字权限管理(DRM)打印、复制内容、文档程序集、编辑(只读)、表单填充、修改批注和降级打印。

参数

名称 密钥 必需 类型 说明
PDF 文件的所有者(创建者/编辑器)的密码(必需)
ownerPassword True string

PDF 文件的所有者(创建者/编辑器)的密码(必需)

PDF 文件的用户(读取者)的密码(可选)
userPassword True string

PDF 文件的用户(读取者)的密码(可选)

可能的值为“128”(128 位 RC4 加密)和“256”(256 位)
encryptionKeyLength string

可能的值为“128”(128 位 RC4 加密)和“256”(256 位)

设置为 false 以禁用通过 DRM 打印。 默认值为 true。
allowPrinting boolean

设置为 false 以禁用通过 DRM 打印。 默认值为 true。

设置为 false 以通过 DRM 禁用文档程序集。 默认值为 true。
allowDocumentAssembly boolean

设置为 false 以通过 DRM 禁用文档程序集。 默认值为 true。

设置为 false 以禁用从 PDF thro 复制/提取内容
allowContentExtraction boolean

设置为 false 以禁用从 PDF thro 复制/提取内容

设置为 false 以禁止通过 DRM 在 PDF 中填写表单字段
allowFormFilling boolean

设置为 false 以禁止通过 DRM 在 PDF 中填写表单字段

设置为 false 以禁用通过 DRM 在 PDF 中编辑(使 PDF 成为 PDF)
allowEditing boolean

设置为 false 以禁用通过 DRM 在 PDF 中编辑(使 PDF 成为 PDF)

设置为 false 以禁用批注和编辑 中的批注
allowAnnotations boolean

设置为 false 以禁用批注和编辑 中的批注

设置为 false 以禁用通过 DRM 降级打印 PDF。 Def
allowDegradedPrinting boolean

设置为 false 以禁用通过 DRM 降级打印 PDF。 Def

要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

加密和密码保护 PDF

使用密码加密 PDF 文档。 设置所有者密码以控制所有者(编辑器/创建者)权限,并设置用户(读取者)密码来控制 PDF 的查看器。 将密码字段设置为 null 以省略给定的密码。

参数

名称 密钥 必需 类型 说明
PDF 文件的用户(读取者)的密码
userPassword string

PDF 文件的用户(读取者)的密码

PDF 文件的所有者(创建者/编辑器)的密码
ownerPassword string

PDF 文件的所有者(创建者/编辑器)的密码

可能的值为“128”(128 位 RC4 加密)和“256”(256 位)
encryptionKeyLength string

可能的值为“128”(128 位 RC4 加密)和“256”(256 位)

要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

向 PDF 添加文本水印

向 PDF 添加文本水印

参数

名称 密钥 必需 类型 说明
要添加到 PDF 的水印文本(必需)
watermarkText True string

要添加到 PDF 的水印文本(必需)

水印文本的字体系列名称;默认值为 Times New Roman
fontName string

水印文本的字体系列名称;默认值为 Times New Roman

文本的字号(以磅为单位);默认值为 150
fontSize number

文本的字号(以磅为单位);默认值为 150

十六进制或 HTML 颜色名称中的字体颜色;默认值为 Red
fontColor string

十六进制或 HTML 颜色名称中的字体颜色;默认值为 Red

0.0(完全透明)到 1.0 之间的字体透明度(完全为 o)
fontTransparency number

0.0(完全透明)到 1.0 之间的字体透明度(完全为 o)

要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

在 PDF 文档中添加一个或多个 PDF 批注、批注

向 PDF 文档添加一个或多个批注、批注。

参数

名称 密钥 必需 类型 说明
AnnotationIndex
AnnotationIndex integer

文档中批注的从 0 开始的索引

AnnotationType
AnnotationType string

批注的类型;可能的值为 Text

CreationDate
CreationDate date-time

创建批注的日期

高度
Height double

批注的高度

LeftX
LeftX double

批注位置的左 X 坐标

ModifiedDate
ModifiedDate date-time

上次修改批注的日期

PageNumber
PageNumber integer

包含批注的页面的基于 1 的索引

Subject
Subject string

批注的主题

TextContents
TextContents string

批注的文本内容

Title
Title string

批注的标题;这通常是 Acrobat 创建的 PDF 文件中批注的作者

TopY
TopY double

批注位置的顶部 Y 协调

宽度
Width double

批注的宽度

InputFileBytes
InputFileBytes byte

要修改的文件的输入文件内容字节数

返回

从作输出文件内容

OutputContent
binary

将 PDF 光栅化为基于图像的 PDF

将 PDF 光栅化为基于图像的 PDF。 输出是 PDF,其中每个页面都由高分辨率图像组成,删除了所有文本、数字和其他组件。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

按页面获取 PDF 文档中的文本

按页面获取 PDF 中的文本

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

PDF 的文本,按页面细分

插入、将页面从一个 PDF 文档复制到另一个 PDF 文档

从一个 PDF 文档(源文档)复制一个或多个页面,并将其插入第二个 PDF 文档(目标文档)。

参数

名称 密钥 必需 类型 说明
要从中复制页面的 PDF 源文件。
sourceFile True file

要从中复制页面的 PDF 源文件。

要将页面复制到的目标 PDF 文件。
destinationFile True file

要将页面复制到的目标 PDF 文件。

从 S 中开始复制页面的页码(基于 1)
pageStartSource True integer

从 S 中开始复制页面的页码(基于 1)

页码(基于 1)以停止从 (含) 中复制页面
pageEndSource True integer

页码(基于 1)以停止从 (含) 中复制页面

页码(基于 1),用于在目标文件中插入页面。
pageInsertBeforeDesitnation True integer

页码(基于 1),用于在目标文件中插入页面。

返回

从作输出文件内容

OutputContent
binary

旋转 PDF 文档中的所有页面

将 PDF 文档中的所有页面旋转 90 度

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

以度为单位旋转页面的角度必须是 90 degr 的倍数
rotationAngle True integer

以度为单位旋转页面的角度必须是 90 degr 的倍数

返回

从作输出文件内容

OutputContent
binary

旋转 PDF 文档中的页面范围、子集

将 PDF 文档中特定页面的范围旋转 90 度

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

以度为单位旋转页面的角度必须是 90 degr 的倍数
rotationAngle True integer

以度为单位旋转页面的角度必须是 90 degr 的倍数

从(含)开始旋转页面的页码(基于 1)。
pageStart True integer

从(含)开始旋转页面的页码(基于 1)。

页码(基于 1)以停止旋转页面(含)。
pageEnd True integer

页码(基于 1)以停止旋转页面(含)。

返回

从作输出文件内容

OutputContent
binary

获取 PDF 批注,包括文档中的注释

枚举 PDF 文档中的批注,包括批注和备注。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从 PDF 文档检索批注的结果

获取 PDF 文档元数据

从 PDF 文档返回元数据,包括标题、作者等。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

自动检测/get-info作的结果

获取 PDF 窗体字段和值

使用密码加密 PDF 文档。 设置所有者密码以控制所有者(编辑器/创建者)权限,并设置用户(读取者)密码来控制 PDF 的查看器。 将密码字段设置为 null 以省略给定的密码。

参数

名称 密钥 必需 类型 说明
要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

检索 PDF 表单域的结果

解密和密码保护 PDF

使用密码解密 PDF 文档。 解密的 PDF 不再需要密码才能打开。

参数

名称 密钥 必需 类型 说明
PDF 文件的有效密码
password True string

PDF 文件的有效密码

要针对其执行作的输入文件。
inputFile True file

要针对其执行作的输入文件。

返回

从作输出文件内容

OutputContent
binary

设置 PDF 文档元数据

在输入 PDF 文档中设置(写入)元数据,包括标题、作者等。

参数

名称 密钥 必需 类型 说明
InputFileBytes
InputFileBytes byte

要修改的文件的输入文件内容字节数

作者
Author string

文档创建者/作者的用户名(如果可用),如果不可用,则为 null

Creator
Creator string

文档的创建者

DateCreated
DateCreated date-time

创建文档的时间戳(如果可用),如果不可用,则为 null

DateModified
DateModified date-time

上次修改文档的时间戳(如果可用),如果不可用,则为 null

关键字
Keywords string

文档的关键字

PageCount
PageCount integer

文档中的页数

Subject
Subject string

文档的主题

成功
Successful boolean

如果作成功,则为 True;否则为 false

Title
Title string

文档的标题

返回

从作输出文件内容

OutputContent
binary

设置和填充 PDF 窗体字段值

使用特定值填写 PDF 窗体中的表单字段。 使用窗体/get-fields 枚举输入窗体中的可用字段及其数据类型。

参数

名称 密钥 必需 类型 说明
CheckboxValue
CheckboxValue boolean

对于“复选框”类型的字段,要放入字段中的值

ComboBoxSelectedIndex
ComboBoxSelectedIndex integer

对于 ComboBox 类型的字段;指定组合框选择的选定索引

FieldName
FieldName string

要设置的字段的名称;可以调用 /convert/edit/pdf/form/get-fields 来枚举窗体中的字段名称

TextValue
TextValue string

对于类型为 Text 的字段,要放入字段中的文本值

InputFileBytes
InputFileBytes byte

要设置字段的输入文件的内容

返回

从作输出文件内容

OutputContent
binary

定义

GetPdfAnnotationsResult

从 PDF 文档检索批注的结果

名称 路径 类型 说明
Annotations
Annotations array of PdfAnnotation

PDF 文件中的批注,按从头到尾在文档中的放置排序

成功
Successful boolean

如果成功,则为 True;否则为 false

PdfAnnotation

PDF 批注详细信息

名称 路径 类型 说明
AnnotationIndex
AnnotationIndex integer

文档中批注的从 0 开始的索引

AnnotationType
AnnotationType string

批注的类型;可能的值为 Text

CreationDate
CreationDate date-time

创建批注的日期

高度
Height double

批注的高度

LeftX
LeftX double

批注位置的左 X 坐标

ModifiedDate
ModifiedDate date-time

上次修改批注的日期

PageNumber
PageNumber integer

包含批注的页面的基于 1 的索引

Subject
Subject string

批注的主题

TextContents
TextContents string

批注的文本内容

Title
Title string

批注的标题;这通常是 Acrobat 创建的 PDF 文件中批注的作者

TopY
TopY double

批注位置的顶部 Y 协调

宽度
Width double

批注的宽度

PdfFormField

窗体中的字段定义和值

名称 路径 类型 说明
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

仅适用于 ComboBox 字段类型;指定组合框选择的选定索引(如果可用)

FieldName
FieldName string

窗体域的名称

FieldType
FieldType string

字段的数据类型;可能的值是 Text(FieldValue 将是字符串)、复选框(FieldValue 可以为“true”或“false”),ComboBox(FieldComboBoxSelectedIndex 也将填充),其他

FieldValue
FieldValue string

窗体域的值

PdfFormFields

检索 PDF 表单域的结果

名称 路径 类型 说明
FormFields
FormFields array of PdfFormField

在窗体中找到的字段和字段值

成功
Successful boolean

如果作成功,则为 True;否则为 false

PdfMetadata

自动检测/get-info作的结果

名称 路径 类型 说明
作者
Author string

文档创建者/作者的用户名(如果可用),如果不可用,则为 null

Creator
Creator string

文档的创建者

DateCreated
DateCreated date-time

创建文档的时间戳(如果可用),如果不可用,则为 null

DateModified
DateModified date-time

上次修改文档的时间戳(如果可用),如果不可用,则为 null

关键字
Keywords string

文档的关键字

PageCount
PageCount integer

文档中的页数

Subject
Subject string

文档的主题

成功
Successful boolean

如果作成功,则为 True;否则为 false

Title
Title string

文档的标题

PdfPageText

PDF 的单个页面的文本

名称 路径 类型 说明
PageNumber
PageNumber integer

页码(基于 1)

PageText
PageText string

页面的文本

PdfTextByPageResult

PDF 的文本,按页面细分

名称 路径 类型 说明
页面
Pages array of PdfPageText

PDF 中的页面

成功
Successful boolean

如果作成功,则为 True;否则为 false

二进制

这是基本数据类型“binary”。