Поделиться через


Обработка файлов cloudmersive (предварительная версия)

Обработка файлов позволяет легко создавать, обрабатывать, преобразовывать и обновлять файлы.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Поддержка Cloumdersive
URL https://account.cloudmersive.com/contact-support
Адрес электронной почты support@cloudmersive.com
Метаданные соединителя
Publisher Cloudmersive, LLC
Веб-сайт https://www.cloudmersive.com/nlp-api
Политика конфиденциальности https://www.cloudmersive.com/privacy-policy
Категории Искусственный интеллект; Содержимое и файлы

Этот соединитель имеет решающее значение для обработки файлов, архивов и текста. Обработка файлов cloudmersive охватывает широкий массив общих потребностей в обработке файлов, включая сжатие, шифрование или извлечение ZIP-файлов, обработку файлов и текст. Обработка без отслеживания состояния обеспечивает быструю производительность и надежную безопасность. Дополнительные сведения см. на странице API обработки файлов .

Чтобы использовать соединитель обработки файлов, требуется учетная запись Cloudmersive. Вы можете зарегистрироваться с помощью учетной записи Майкрософт или создать учетную запись Cloudmersive. Выполните приведенные ниже действия, чтобы получить ключ API.

Получение ключа и секрета API

  • Регистрация для облачной учетной записи
  • Войдите с помощью учетной записи Cloudmersive и щелкните ключи API

Здесь вы можете создать и просмотреть ключи API, перечисленные на странице "Ключи API". Просто скопируйте и вставьте этот ключ API в соединитель обработки файлов Cloudmersive.

Теперь вы готовы начать работу с соединителем обработки файлов Cloudmersive.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API (из https://cloudmersive.com) securestring Ключ API для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Декодирование base 64, преобразование базовой 64 строки в двоичное содержимое

Декодирование и преобразование текстовой строки 64 UTF-8 в двоичное содержимое

Замена строки в тексте другим строковым значением

Заменяет все вхождения входной строки во входном содержимом и возвращает результат.

Замените строку в тексте строкой регулярного выражения regex

Заменяет все вхождения входной строки регулярного выражения в входном содержимом и возвращает результат.

Извлечение, распаковка файлов и папок из ZIP-архива

Извлекает ZIP-архив путем распаковки файлов и папок.

Кодировка Base 64, преобразование двоичных или файловых данных в текстовую строку

Кодирование и преобразование двоичных или файловых данных в текстовую строку

Обнаружение окончаний строк текстового файла

Обнаружение конечного типа строки (Windows, Unix или Mac) входного файла.

Обрезать начальные и конечные пробелы из текстовой строки

Обрезать начальные и конечные пробелы из текста, оставляя за обрезной строкой. Пробелы включают новые линии, пробелы и другие символы пробелов.

Определение, проверьте, является ли текстовая строка в кодировке base 64

Проверяет, является ли входная строка в кодировке base 64

Определение кодировки текста файла

Проверяет кодировку текста файла

Поиск регулярных выражений в текстовом вводе

Найдите все вхождения входного регулярного выражения в входном содержимом и возвращает совпадения.

Поиск строки в текстовом вводе

Находит все вхождения входной строки в входном содержимом и возвращает совпадения.

Получение комментариев из документа Word DOCX в виде неструктурированного списка

Возвращает примечания и просмотрите заметки, хранящиеся в файле форматирования документа Word (DOCX), как плоский список (а не как иерархия комментариев и ответов).

Проверка того, является ли файл исполняемым

Проверьте, является ли входной файл допустимым двоичным исполняемым файлом.

Расшифровка и удаление защиты паролей в ZIP-файле

Расшифровывает и удаляет защиту паролей из зашифрованного ZIP-файла с указанным паролем

Сжатие файлов для создания нового ZIP-архива

Создайте zip-архив, сжимая входные файлы.

Сжатие файлов и папок для создания нового ZIP-архива с дополнительными параметрами

Создайте zip-архив путем сжатия входных файлов, папок и использования дополнительных параметров для управления структурой результирующего ZIP-архива.

Создание веб-средства просмотра

Создает код внедрения HTML для простого веб-средства просмотра документа; поддерживает типы документов Office и PDF.

Удаление HTML из текстовой строки

Удаляет HTML из текста, оставляя только текст. Форматированный текст станет обычным. Важно защитить от атак HTML и кросс-Site-Scripting.

Удаление пробелов из текстовой строки

Удаляет все пробелы из текста, оставляя позади только символы, не являющиеся пробелами. Пробелы включают новые линии, пробелы и другие символы пробелов.

Установка, изменение окончаний строки текстового файла

Задает конечный тип строки текстового файла; для Windows, Unix или Mac.

Шифрование и защита zip-файла паролем

Шифрование и пароль защищает существующий ZIP-файл с указанным алгоритмом пароля и шифрования.

Декодирование base 64, преобразование базовой 64 строки в двоичное содержимое

Декодирование и преобразование текстовой строки 64 UTF-8 в двоичное содержимое

Параметры

Имя Ключ Обязательно Тип Описание
Base64ContentToDecode
Base64ContentToDecode string

Входное содержимое для декодирования из Base 64 в двоичный файл

Возвращаемое значение

Результат декодирования базового 64

Замена строки в тексте другим строковым значением

Заменяет все вхождения входной строки во входном содержимом и возвращает результат.

Параметры

Имя Ключ Обязательно Тип Описание
TextContent
TextContent string

Входное текстовое содержимое

TargetString
TargetString string

Целевая входная строка для сопоставления и замены

ReplaceWithString
ReplaceWithString string

Замена целевой строки

Возвращаемое значение

Результат замены строки

Замените строку в тексте строкой регулярного выражения regex

Заменяет все вхождения входной строки регулярного выражения в входном содержимом и возвращает результат.

Параметры

Имя Ключ Обязательно Тип Описание
TextContent
TextContent string

Входное текстовое содержимое

RegularExpressionString
RegularExpressionString string

Целевая строка регулярного выражения (regex) для сопоставления и замены; поддерживает все значения регулярных выражений

ReplaceWithString
ReplaceWithString string

Замена целевой строки; поддерживает сопоставление индексированных регулярных значений из RegularExpressionString, таких как $1, $2 и т. д.

Возвращаемое значение

Результат замены строки regex

Извлечение, распаковка файлов и папок из ZIP-архива

Извлекает ZIP-архив путем распаковки файлов и папок.

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат выполнения операции извлечения ZIP-файла

Кодировка Base 64, преобразование двоичных или файловых данных в текстовую строку

Кодирование и преобразование двоичных или файловых данных в текстовую строку

Параметры

Имя Ключ Обязательно Тип Описание
ContentToEncode
ContentToEncode byte

Входное содержимое для кодирования в Base 64

Возвращаемое значение

Результат кодировки base 64

Обнаружение окончаний строк текстового файла

Обнаружение конечного типа строки (Windows, Unix или Mac) входного файла.

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат декодирования базового 64

Обрезать начальные и конечные пробелы из текстовой строки

Обрезать начальные и конечные пробелы из текста, оставляя за обрезной строкой. Пробелы включают новые линии, пробелы и другие символы пробелов.

Параметры

Имя Ключ Обязательно Тип Описание
TextContainingWhitespace
TextContainingWhitespace string

Строка ввода текста для удаления пробела из

Возвращаемое значение

Результат удаления пробелов из строки

Определение, проверьте, является ли текстовая строка в кодировке base 64

Проверяет, является ли входная строка в кодировке base 64

Параметры

Имя Ключ Обязательно Тип Описание
Base64ContentToDetect
Base64ContentToDetect string

Текст входного содержимого, чтобы определить, является ли он кодировкой base 64

Возвращаемое значение

Результат обнаружения базовых 64

Определение кодировки текста файла

Проверяет кодировку текста файла

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат обнаружения кодировки текста

Поиск регулярных выражений в текстовом вводе

Найдите все вхождения входного регулярного выражения в входном содержимом и возвращает совпадения.

Параметры

Имя Ключ Обязательно Тип Описание
TextContent
TextContent string

Входное текстовое содержимое

TargetRegex
TargetRegex string

Поиск целевого входного регулярного выражения (regex)

MatchCase
MatchCase boolean

Задайте значение True для сопоставления регистра, значение False для пропуска регистра

Возвращаемое значение

Результат поиска строки

Поиск строки в текстовом вводе

Находит все вхождения входной строки в входном содержимом и возвращает совпадения.

Параметры

Имя Ключ Обязательно Тип Описание
TextContent
TextContent string

Входное текстовое содержимое

TargetString
TargetString string

Поиск целевой входной строки

Возвращаемое значение

Результат поиска строки

Получение комментариев из документа Word DOCX в виде неструктурированного списка

Возвращает примечания и просмотрите заметки, хранящиеся в файле форматирования документа Word (DOCX), как плоский список (а не как иерархия комментариев и ответов).

Параметры

Имя Ключ Обязательно Тип Описание
InputFileBytes
InputFileBytes byte

Необязательный: Байт входного файла для работы

InputFileUrl
InputFileUrl string

Необязательный: URL-адрес файла для работы в качестве входных данных. Это может быть общедоступный URL-адрес или вы также можете использовать API начала редактирования для отправки документа и передачи результата безопасного URL-адреса из этой операции в качестве URL-адреса здесь (этот URL-адрес не является общедоступным).

Возвращаемое значение

Результат получения комментариев из ДОКУМЕНТА Word

Проверка того, является ли файл исполняемым

Проверьте, является ли входной файл допустимым двоичным исполняемым файлом.

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат проверки документа

Расшифровка и удаление защиты паролей в ZIP-файле

Расшифровывает и удаляет защиту паролей из зашифрованного ZIP-файла с указанным паролем

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Обязательно; Пароль для входного архива
zipPassword True string

Обязательно; Пароль для входного архива

Возвращаемое значение

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

Создание веб-средства просмотра

Создает код внедрения HTML для простого веб-средства просмотра документа; поддерживает типы документов Office и PDF.

Параметры

Имя Ключ Обязательно Тип Описание
Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат создания средства просмотра

Тело
ViewerResponse

Удаление HTML из текстовой строки

Удаляет HTML из текста, оставляя только текст. Форматированный текст станет обычным. Важно защитить от атак HTML и кросс-Site-Scripting.

Параметры

Имя Ключ Обязательно Тип Описание
TextContainingHtml
TextContainingHtml string

Ввод текстовой строки для удаления HTML из

Возвращаемое значение

Результат удаления HTML из строки

Удаление пробелов из текстовой строки

Удаляет все пробелы из текста, оставляя позади только символы, не являющиеся пробелами. Пробелы включают новые линии, пробелы и другие символы пробелов.

Параметры

Имя Ключ Обязательно Тип Описание
TextContainingWhitespace
TextContainingWhitespace string

Строка ввода текста для удаления пробела из

Возвращаемое значение

Результат удаления пробелов из строки

Установка, изменение окончаний строки текстового файла

Задает конечный тип строки текстового файла; для Windows, Unix или Mac.

Параметры

Имя Ключ Обязательно Тип Описание
Конечный тип строки
lineEndingType True string

"Windows" будет использовать возврат каретки и канал строки, "Unix" будет использовать новую линию, а "Mac" будет использовать возврат каретки.

Входной файл для выполнения операции.
inputFile True file

Входной файл для выполнения операции.

Возвращаемое значение

Результат выполнения конечной операции строки изменения

Шифрование и защита zip-файла паролем

Шифрование и пароль защищает существующий ZIP-файл с указанным алгоритмом пароля и шифрования.

Параметры

Имя Ключ Обязательно Тип Описание
InputFileContents
InputFileContents byte

Входное содержимое архива ZIP-файла в байтах

Пароль
Password string

Пароль для размещения в ZIP-файле; чем дольше пароль, тем безопаснее

EncryptionAlgorithm
EncryptionAlgorithm string

Алгоритм шифрования для использования; возможные значения: AES-256 (рекомендуется), AES-128 и PK-Zip (не рекомендуется; устаревший, слабый алгоритм шифрования). По умолчанию используется AES-256.

Возвращаемое значение

response
object

Определения

GetDocxCommentsResponse

Результат получения комментариев из ДОКУМЕНТА Word

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если успешно, значение false в противном случае

Comments
Comments array of DocxComment

Комментарии в документе

CommentCount
CommentCount integer

Количество комментариев в документе

DocxComment

Комментарий в документе Word

Имя Путь Тип Описание
Путь
Path string

Путь к комментариям в документе

Author
Author string

Имя автора комментария

AuthorInitials
AuthorInitials string

Инициалы автора комментария

CommentText
CommentText string

Текстовое содержимое комментария

Закомментировать
CommentDate date-time

Метка времени даты комментария

IsTopLevel
IsTopLevel boolean

Значение true, если комментарий находится на верхнем уровне, значение false, если этот комментарий является дочерним ответом другого комментария.

IsReply
IsReply boolean

Значение True, если этот комментарий является ответом на другой комментарий, значение false в противном случае

ParentCommentPath
ParentCommentPath string

Путь к родительскому элементу этого комментария, если этот комментарий является ответом, в противном случае это значение будет иметь значение NULL.

Выполнено
Done boolean

Значение True, если этот комментарий помечен как Готово в Word, в противном случае значение false

Base64DetectResponse

Результат обнаружения базовых 64

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если успешно, значение false в противном случае

IsBase64Encoded
IsBase64Encoded boolean

Значение True, если входная строка имеет кодировку 64, значение false в противном случае

Base64EncodeResponse

Результат кодировки base 64

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если успешно, значение false в противном случае

Base64TextContentResult
Base64TextContentResult string

Результат выполнения операции кодирования base 64, текстовой строки, представляющей закодированное исходное содержимое файла

Base64DecodeResponse

Результат декодирования базового 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

Результат замены строки regex

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если успешно, значение false в противном случае

TextContentResult
TextContentResult string

Результат выполнения операции декодирования base 64, содержимого двоичного файла

DetectLineEndingsResponse

Результат декодирования базового 64

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если успешно, значение false в противном случае

PrimaryNewlineType
PrimaryNewlineType string

Тип новой линии в файле; возможные vlaues — "Mac" (устаревшая версия Mac OS использует только возврат каретки); "Unix" (оси Unix и Linux и современная 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 string

URI части, на который имеется вопрос

IsError
IsError boolean

Значение True, если это ошибка, значение false в противном случае

DocumentValidationResult

Результат проверки документа

Имя Путь Тип Описание
DocumentIsValid
DocumentIsValid boolean

Значение True, если документ является допустимым и не имеет ошибок, значение false в противном случае

PasswordProtected
PasswordProtected boolean

Значение true, если документ защищен паролем, значение 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

Имя этого каталога

КаталогиInDirectory
DirectoriesInDirectory array of ZipDirectory

Дочерние каталоги, содержащиеся непосредственно в этом каталоге

FilesInDirectory
FilesInDirectory array of ZipFile

Дочерние файлы, содержащиеся непосредственно в этом каталоге

ZipExtractResponse

Результат выполнения операции извлечения ZIP-файла

Имя Путь Тип Описание
Успешно
Successful boolean

Значение True, если операция выполнена успешно, значение false в противном случае

FilesInZip
FilesInZip array of ZipFile

Файлы верхнего уровня в корневом каталоге в zip-файле

КаталогиInZip
DirectoriesInZip array of ZipDirectory

Каталоги верхнего уровня в корневом каталоге ZIP; Каталоги могут содержать вложенные каталоги и файлы

объект

Это тип object.

бинарный

Это базовый тип данных binary.