Cloudmersive 文件处理(预览版)

文件处理使你可以毫不费力地创建、处理、转换和更新文件。

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

服务 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)
联系人​​
Name Cloumdersive 支持
URL https://account.cloudmersive.com/contact-support
Email support@cloudmersive.com
连接器元数据
发布者 Cloudmersive、LLC
Website https://www.cloudmersive.com/nlp-api
隐私策略 https://www.cloudmersive.com/privacy-policy
类别 人工智能;内容和文件

此连接器对于处理文件、存档和文本至关重要。 Cloudmersive 文件处理涵盖各种常见的文件处理需求,包括压缩、加密或提取 zip、处理文件和文本。 无状态高安全性处理可确保快速性能和强大的安全性。 可以在 “文件处理 API ”页中了解详细信息。

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

获取 API 密钥和机密

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

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

现在,你已准备好开始使用 Cloudmersive 文件处理连接器。

正在创建连接

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

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

违约

适用:所有区域

用于创建连接的参数。

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

Name 类型 Description 必选
API 密钥(来自 https://cloudmersive.com securestring 此 API 的 API 密钥 True

限制

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

操作

Base 64 编码、将二进制数据或文件数据转换为文本字符串

将二进制数据或文件数据编码/转换为文本字符串

Base 64 解码,将 base 64 字符串转换为二进制内容

解码/将 base 64 UTF-8 文本字符串转换为二进制内容

从 zip 存档中提取、解压缩文件和文件夹

通过解压缩文件和文件夹提取 zip 存档。

从文本字符串中删除 HTML

从文本中删除 HTML,只留下文本。 带格式的文本将成为纯文本。 防止 HTML 和跨Site-Scripting 攻击非常重要。

从文本字符串中删除空格

从文本中删除所有空格,只留下非空格字符。 空格包括换行符、空格和其他空格字符。

以平面列表的形式从 Word DOCX 文档获取批注

返回 Word 文档(DOCX)格式化文件中存储的批注和审阅批注作为平展列表(而不是批注和答复的层次结构)。

创建基于 Web 的查看器

为基于 Web 的简单文档查看器创建 HTML 嵌入代码;支持 Office 文档类型和 PDF。

剪裁文本字符串中的前导空格和尾随空格

剪裁文本中的前导空格和尾随空格,留下剪裁的字符串。 空格包括换行符、空格和其他空格字符。

加密和密码保护 zip 文件

加密和密码使用指定的密码和加密算法保护现有 zip 文件

压缩文件以创建新的 zip 存档

通过压缩输入文件创建新的 zip 存档。

压缩文件和文件夹以使用高级选项创建新的 zip 存档

通过压缩输入文件、文件夹并利用高级选项来控制生成的 zip 存档的结构,创建新的 zip 存档。

在文本输入中查找字符串

查找输入内容中输入字符串的所有匹配项,并返回匹配项

在文本输入中查找正则表达式正则表达式

在输入内容中查找输入正则表达式的所有匹配项,并返回匹配项

将文本中的字符串替换为另一个字符串值

替换输入内容中输入字符串的所有匹配项,并返回结果

将文本中的字符串替换为正则表达式字符串

替换输入内容中输入正则表达式正则表达式字符串的所有匹配项,并返回结果

检测文件的文本编码

检查文件的文本编码

检测文本文件的行尾

检测输入文件的行结束类型(Windows、Unix 或 Mac)。

检测,检查文本字符串是否为 base 64 编码

检查,检测输入字符串是否为 base 64 编码

解密和删除 zip 文件的密码保护

使用指定的密码对加密 zip 文件进行解密和删除密码保护

设置文本文件的行尾

设置文本文件的行尾类型;设置为 Windows、Unix 或 Mac。

验证文件是否为可执行文件

验证输入文件是否为有效的二进制可执行文件。

Base 64 编码、将二进制数据或文件数据转换为文本字符串

将二进制数据或文件数据编码/转换为文本字符串

参数

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

要编码为 Base 64 的输入内容

返回

base 64 编码的结果

Base 64 解码,将 base 64 字符串转换为二进制内容

解码/将 base 64 UTF-8 文本字符串转换为二进制内容

参数

名称 密钥 必需 类型 说明
Base64ContentToDecode
Base64ContentToDecode string

要从 Base 64 解码为二进制内容的输入内容

返回

base 64 解码的结果

从 zip 存档中提取、解压缩文件和文件夹

通过解压缩文件和文件夹提取 zip 存档。

参数

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

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

返回

执行 zip 提取作的结果

从文本字符串中删除 HTML

从文本中删除 HTML,只留下文本。 带格式的文本将成为纯文本。 防止 HTML 和跨Site-Scripting 攻击非常重要。

参数

名称 密钥 必需 类型 说明
TextContainingHtml
TextContainingHtml string

要从中删除 HTML 的输入文本字符串

返回

从字符串中删除 HTML 的结果

从文本字符串中删除空格

从文本中删除所有空格,只留下非空格字符。 空格包括换行符、空格和其他空格字符。

参数

名称 密钥 必需 类型 说明
TextContainingWhitespace
TextContainingWhitespace string

用于从中删除空格的输入文本字符串

返回

从字符串中删除空格的结果

以平面列表的形式从 Word DOCX 文档获取批注

返回 Word 文档(DOCX)格式化文件中存储的批注和审阅批注作为平展列表(而不是批注和答复的层次结构)。

参数

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

可选:要作的输入文件的字节数

InputFileUrl
InputFileUrl string

可选:要作为输入作的文件的 URL。 这可以是公共 URL,也可以使用开始编辑 API 上传文档,并将该作的安全 URL 结果作为此处的 URL 传递(此 URL 不是公共 URL)。

返回

从 Word 文档 DOCX 获取批注的结果

创建基于 Web 的查看器

为基于 Web 的简单文档查看器创建 HTML 嵌入代码;支持 Office 文档类型和 PDF。

参数

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

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

返回

创建查看器的结果

剪裁文本字符串中的前导空格和尾随空格

剪裁文本中的前导空格和尾随空格,留下剪裁的字符串。 空格包括换行符、空格和其他空格字符。

参数

名称 密钥 必需 类型 说明
TextContainingWhitespace
TextContainingWhitespace string

用于从中删除空格的输入文本字符串

返回

从字符串中删除空格的结果

加密和密码保护 zip 文件

加密和密码使用指定的密码和加密算法保护现有 zip 文件

参数

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

输入 Zip 文件存档内容(以字节为单位)

密码
Password string

要放置在 Zip 文件上的密码;密码越长,越安全

EncryptionAlgorithm
EncryptionAlgorithm string

要使用的加密算法;可能的值为 AES-256(建议)、AES-128 和 PK-Zip(不建议;旧加密算法、弱加密算法)。 默认值为 AES-256。

返回

response
object

压缩文件以创建新的 zip 存档

通过压缩输入文件创建新的 zip 存档。

参数

名称 密钥 必需 类型 说明
要对该作执行作的第一个输入文件。
inputFile1 True file

要对该作执行作的第一个输入文件。

要对该作执行作的第二个输入文件。
inputFile2 file

要对该作执行作的第二个输入文件。

要对该作执行作的第三个输入文件。
inputFile3 file

要对该作执行作的第三个输入文件。

要对该作执行作的第四个输入文件。
inputFile4 file

要对该作执行作的第四个输入文件。

要对该作执行作的第五个输入文件。
inputFile5 file

要对该作执行作的第五个输入文件。

要对该作执行作的第六个输入文件。
inputFile6 file

要对该作执行作的第六个输入文件。

要对该作执行作的第七个输入文件。
inputFile7 file

要对该作执行作的第七个输入文件。

要对该作执行作的第八个输入文件。
inputFile8 file

要对该作执行作的第八个输入文件。

要对该作执行作的第九个输入文件。
inputFile9 file

要对该作执行作的第九个输入文件。

要对该作执行作的十个输入文件。
inputFile10 file

要对该作执行作的十个输入文件。

返回

从作输出文件内容

OutputContent
binary

压缩文件和文件夹以使用高级选项创建新的 zip 存档

通过压缩输入文件、文件夹并利用高级选项来控制生成的 zip 存档的结构,创建新的 zip 存档。

参数

名称 密钥 必需 类型 说明
文件名
FileName string

此文件的名称

FileContents
FileContents byte

此文件的内容

DirectoryName
DirectoryName string

此目录的名称

文件名
FileName string

此文件的名称

FileContents
FileContents byte

此文件的内容

返回

response
object

在文本输入中查找字符串

查找输入内容中输入字符串的所有匹配项,并返回匹配项

参数

名称 密钥 必需 类型 说明
TextContent
TextContent string

输入文本内容

TargetString
TargetString string

要查找的目标输入字符串

返回

查找字符串的结果

在文本输入中查找正则表达式正则表达式

在输入内容中查找输入正则表达式的所有匹配项,并返回匹配项

参数

名称 密钥 必需 类型 说明
TextContent
TextContent string

输入文本内容

TargetRegex
TargetRegex string

要查找的目标输入正则表达式(正则表达式)

MatchCase
MatchCase boolean

设置为 True 以匹配大小写,如果为 False,则忽略大小写

返回

查找字符串的结果

将文本中的字符串替换为另一个字符串值

替换输入内容中输入字符串的所有匹配项,并返回结果

参数

名称 密钥 必需 类型 说明
TextContent
TextContent string

输入文本内容

TargetString
TargetString string

要匹配并替换的目标输入字符串

ReplaceWithString
ReplaceWithString string

替换目标字符串

返回

替换字符串的结果

将文本中的字符串替换为正则表达式字符串

替换输入内容中输入正则表达式正则表达式字符串的所有匹配项,并返回结果

参数

名称 密钥 必需 类型 说明
TextContent
TextContent string

输入文本内容

RegularExpressionString
RegularExpressionString string

要匹配并替换的目标输入正则表达式(正则表达式)字符串;支持所有正则表达式值

ReplaceWithString
ReplaceWithString string

替换目标字符串;支持引用来自 RegularExpressionString 的索引正则表达式匹配值,例如 $1、$2 等

返回

替换正则表达式字符串的结果

检测文件的文本编码

检查文件的文本编码

参数

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

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

返回

检测文本编码的结果

检测文本文件的行尾

检测输入文件的行结束类型(Windows、Unix 或 Mac)。

参数

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

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

返回

base 64 解码的结果

检测,检查文本字符串是否为 base 64 编码

检查,检测输入字符串是否为 base 64 编码

参数

名称 密钥 必需 类型 说明
Base64ContentToDetect
Base64ContentToDetect string

输入内容文本以检测它是否为 base 64 编码

返回

基本 64 检测的结果

解密和删除 zip 文件的密码保护

使用指定的密码对加密 zip 文件进行解密和删除密码保护

参数

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

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

必填;输入存档的密码
zipPassword True string

必填;输入存档的密码

返回

response
object

设置文本文件的行尾

设置文本文件的行尾类型;设置为 Windows、Unix 或 Mac。

参数

名称 密钥 必需 类型 说明
行尾类型
lineEndingType True string

“Windows”将使用回车符和换行符,“Unix”将使用换行符,“Mac”将使用回车符。

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

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

返回

执行更改行结束作的结果

验证文件是否为可执行文件

验证输入文件是否为有效的二进制可执行文件。

参数

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

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

返回

文档验证结果

定义

GetDocxCommentsResponse

从 Word 文档 DOCX 获取批注的结果

名称 路径 类型 说明
成功
Successful boolean

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

注释
Comments array of DocxComment

文档中的注释

CommentCount
CommentCount integer

文档中的批注数

DocxComment

Word 文档中的批注

名称 路径 类型 说明
路径
Path string

文档中批注的路径

作者
Author string

批注的作者名称

AuthorInitials
AuthorInitials string

批注作者的缩写

CommentText
CommentText string

批注的文本内容

CommentDate
CommentDate date-time

批注的日期时间戳

IsTopLevel
IsTopLevel boolean

如此 如果批注位于顶层,则为 false(如果此批注是另一个批注的子答复)

IsReply
IsReply boolean

如此 如果此批注是另一个批注的回复,则为 false;否则为 false

ParentCommentPath
ParentCommentPath string

此批注的父级路径(如果此批注是答复),否则此值将为 null

完成
Done boolean

如此 如果此注释在 Word 中标记为“完成”,否则为 false

Base64DetectResponse

基本 64 检测的结果

名称 路径 类型 说明
成功
Successful boolean

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

IsBase64Encoded
IsBase64Encoded boolean

如果输入字符串为 base 64 编码,则为 True,否则为 false

Base64EncodeResponse

base 64 编码的结果

名称 路径 类型 说明
成功
Successful boolean

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

Base64TextContentResult
Base64TextContentResult string

执行 base 64 编码作的结果,即表示编码的原始文件内容的文本字符串

Base64DecodeResponse

base 64 解码的结果

名称 路径 类型 说明
成功
Successful boolean

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

ContentResult
ContentResult byte

执行 base 64 解码作、二进制文件内容的结果

TextEncodingDetectResponse

检测文本编码的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextEncoding
TextEncoding string

文件中使用的文本编码;可能的值为 ASCII、UTF7、UTF8、UTF16、BigEndianUnicode 和 UTF32

FindStringSimpleResponse

查找字符串的结果

名称 路径 类型 说明
成功
Successful boolean

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

匹配
Matches array of FindStringMatch

找到匹配项

MatchCount
MatchCount integer

匹配项数

FindStringMatch

在较长的文本字符串中查找目标字符串的单个匹配结果

名称 路径 类型 说明
CharacterOffsetStart
CharacterOffsetStart integer

匹配开始时间的基于 0 的索引

CharacterOffsetEnd
CharacterOffsetEnd integer

匹配末尾的基于 0 的索引

ContainingLine
ContainingLine string

包含匹配项的行的文本内容

FindStringRegexResponse

查找字符串的结果

名称 路径 类型 说明
成功
Successful boolean

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

匹配
Matches array of FindRegexMatch

正则表达式匹配

MatchCount
MatchCount integer

匹配项数

FindRegexMatch

在较长的文本字符串中查找目标正则表达式的单个正则表达式匹配结果

名称 路径 类型 说明
CharacterOffsetStart
CharacterOffsetStart integer

匹配开始时间的基于 0 的索引

CharacterOffsetEnd
CharacterOffsetEnd integer

匹配末尾的基于 0 的索引

ContainingLine
ContainingLine string

包含匹配项的行的文本内容

MatchValue
MatchValue string

匹配值

MatchGroups
MatchGroups array of string

正则表达式正则表达式匹配组;这些值对应于匹配值

ReplaceStringSimpleResponse

替换字符串的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextContentResult
TextContentResult string

执行替换字符串作的结果

ReplaceStringRegexResponse

替换正则表达式字符串的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextContentResult
TextContentResult string

执行 base 64 解码作、二进制文件内容的结果

DetectLineEndingsResponse

base 64 解码的结果

名称 路径 类型 说明
成功
Successful boolean

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

PrimaryNewlineType
PrimaryNewlineType string

文件中换行符的类型;可能的 vlaues 是“Mac”(旧版 Mac OS 仅使用回车):“Unix”(Unix 和 Linux OS 和新式 Mac OS):“Windows”(Windows作系统)

PrimaryNewlineTerminator
PrimaryNewlineTerminator string

用于终止换行符的字符;可以是回车符、换行符或回车符 + 换行符

InputLength
InputLength integer

以字符为单位的输入字符串的长度

ChangeLineEndingResponse

执行更改行结束作的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextContentResult
TextContentResult string

文本内容结果

RemoveHtmlFromTextResponse

从字符串中删除 HTML 的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextContentResult
TextContentResult string

执行字符串作中删除 HTML 的结果

RemoveWhitespaceFromTextResponse

从字符串中删除空格的结果

名称 路径 类型 说明
成功
Successful boolean

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

TextContentResult
TextContentResult string

执行字符串作中的删除空格的结果

DocumentValidationError

文档中发现的验证错误

名称 路径 类型 说明
Description
Description string

错误说明

路径
Path string

XPath 到错误

Uri
Uri string

有关部件的 URI

IsError
IsError boolean

如果这是错误,则为 True;否则为 false

DocumentValidationResult

文档验证结果

名称 路径 类型 说明
DocumentIsValid
DocumentIsValid boolean

如此 如果文档有效且没有错误,则为 false;否则为 false

PasswordProtected
PasswordProtected boolean

如此 如果文档受密码保护,则为 false;否则为 false

ErrorCount
ErrorCount integer

文档中发现的验证错误数

WarningCount
WarningCount integer

文档中找到的验证警告数

ErrorsAndWarnings
ErrorsAndWarnings array of DocumentValidationError

找到的错误和警告的详细信息

ViewerResponse

创建查看器的结果

名称 路径 类型 说明
HtmlEmbed
HtmlEmbed string
成功
Successful boolean

ZipFile

zip 文件中文件的表示形式

名称 路径 类型 说明
文件名
FileName string

此文件的名称

FileContents
FileContents byte

此文件的内容

ZipDirectory

zip 文件中目录的表示形式

名称 路径 类型 说明
DirectoryName
DirectoryName string

此目录的名称

DirectoryInDirectory
DirectoriesInDirectory array of ZipDirectory

直接包含在此目录中的子目录

FilesInDirectory
FilesInDirectory array of ZipFile

直接包含在此目录中的子文件

ZipExtractResponse

执行 zip 提取作的结果

名称 路径 类型 说明
成功
Successful boolean

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

FilesInZip
FilesInZip array of ZipFile

在 zip 文件的根目录中的顶级文件

DirectoryInZip
DirectoriesInZip array of ZipDirectory

zip 根目录中的顶级目录;目录可以包含子目录和文件

对象

这是 'object' 类型。

二进制

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