Службы NItro PDF (предварительная версия)
Соединитель служб NItro PDF обеспечивает сквозную обработку PDF и документов: преобразование между форматами (PDF, Word, Excel, изображениями, HTML), сжатием, слиянием, разделением и редактированием файлов (поворот, удаление страниц, защита и отмена защиты, неструктурированный, редакт). Они также извлекают структурированные данные и аналитические сведения из PDF-файлов — текст, таблицы, метаданные, данные формы и личные данные с расположениями, обеспечивая безопасный доступ к API и управление свойствами документов.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Класс | Регионы |
|---|---|---|
| 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) |
| Контакт | |
|---|---|
| Имя | Поддержка nitro |
| URL | https://www.gonitro.com/support |
| Эл. почта | prosupport@sfdc.gonitro.com |
| Метаданные коннектора | |
|---|---|
| Publisher | Nitro PDF |
| Веб-сайт | https://www.gonitro.com/ |
| Политика конфиденциальности | https://www.gonitro.com/legal/privacy-policy |
| Категории | Производительность; ИТ-операции |
Соединитель служб Nitro PDF
Обзор
Соединитель служб NItro PDF предоставляет API служб PDF Nitro — комплексный набор возможностей обработки PDF, которые позволяют преобразовывать, редактировать, защищать, извлекать данные из и преобразовывать PDF-документы программным образом в потоки.
Publisher:Nitro Software Version: 1.1 Выпущено: 2026-07-22
Новые возможности этой версии
Эта версия добавляет следующие возможности поверх ранее сертифицированного выпуска. Никакие операции из предыдущего выпуска не были удалены, и существующие потоки продолжают работать без изменений.
- Выбор собственных цепочек. Каждое действие, возвращающее файл, теперь предоставляет маркеры имени файла и содержимого файла в средство выбора динамического содержимого. Удалите их в входные данные имени файла следующего действия и содержимого файла для цепочки многофакторных потоков (например, оптимизация PDF-→ PDF до Word → watermark PDF) без выражений или записей имени файла вручную.
- PDF-файл для PowerPoint. Преобразуйте PDF-файл в редактируемую PowerPoint (
.pptx) презентацию. - PDF-файл в ФОРМАТЕ PDF/A. Преобразуйте стандартный PDF-файл в стандартизованный формат PDF/A. Поддерживает 8 уровней соответствия (1b, 1a, 2b, 2u, 2a, 3b, 3u, 3a), чтобы документы можно было сохранить для долгосрочного хранения без внешних зависимостей шрифта или профиля цвета.
- Оптимизация PDF-файла. Уменьшите размер PDF-файла с помощью одного из пяти именованных профилей: Интернет (линейный для быстрой веб-доставки, снижения разрешения экрана), печать (сохраняет изображения с разрешением печати), архив (уменьшенный размер, подготовленный для преобразования в PDF/A), минимальный размер файла (агрессивное сокращение для наименьшего возможного вывода), а также содержимое смешанного растра (сжатие MRC, которое разделяет текстовые и фоновые слои, лучше всего подходит для сканированных страниц).
- Водяной знак PDF. Наложите подложку изображения на определенные страницы PDF-файла. Принимает PNG, JPEG, TIFF, GIF или SVG в качестве подложки.
- OCR PDF. Примените оптическое распознавание символов к сканированному или изображению PDF-файлу, создавая доступный для поиска и выбора текстовый слой, не изменяя внешний вид документа. Поддерживает английский, немецкий, французский, испанский, итальянский, финский, шведский, датский, норвежский, голландский, португальский и бразильский португальский (один язык на запрос).
- Заполните pdf-форму. Заполните заполняемый PDF-файл (AcroForm) значениями полей, предоставленными как JSON, CSV, XFDF или FDF, и получая неструктурированный, заполненный PDF назад.
- Создание заполняемых форм. Учитывая PDF-файл и описание полей формы для создания, запишите эти поля в документ как реальную AcroForm и верните заполняемый PDF-файл.
- Поля формы интеллектуального обнаружения. Анализ PDF-файла и возвращение расположений, в которых должны размещаться заполняемые поля формы. Выходные данные можно передать непосредственно в create Fillable Forms, чтобы превратить документ, отличный от формы, в заполняемую форму.
- Извлечение данных счета. Извлеките структурированные данные счета и квитанции — имя поставщика и адрес, даты, номер счета, валюта, промежуточный итог, налог, итог и элементы строки — из PDF- файла. Сканированные счета обрабатываются автоматически с помощью встроенного OCR.
- Улучшенный интерфейс ввода. Общие параметры операций теперь являются раскрывающимся списком вместо текста свободной формы, а входные данные файлов используют согласованные метки (Word файл, Excel файл и т. д.) для каждого действия.
Необходимые условия
Чтобы использовать соединитель служб NItro PDF, вам потребуется:
- Доступ к API служб NItro PDF. Эта возможность в настоящее время доступна через программу раннего доступа — запрашивать доступ по https://www.gonitro.com/contact-sales/early-access-automateадресу.
- Подписка, которая включает соединители premium в целевом узле (Microsoft Power Automate, Microsoft Power Apps, Azure Logic Apps или Microsoft Copilot Studio).
Аутентификация
API служб NItro PDF использует OAuth 2.0 с предоставлением учетных данных клиента.
Принцип работы
- Войдите на портал https://admin.gonitro.com администрирования Nitro с помощью учетных данных глобального администратора.
- Создайте приложение API для получения идентификатора клиента и секрета клиента.
- Соединитель обменивается этими учетными данными для кратковременного маркера
https://api.gonitro.dev/oauth/tokenдоступа носителя и использует этот маркер для авторизации подчиненных вызовов API. - Маркеры доступа действительны в течение 24 часов; соединитель кэширует и обновляет их автоматически.
Подробные инструкции по настройке учетных данных доступны в документации по проверке подлинности Nitro.
Создание подключения
При добавлении соединителя в поток или приложение:
- Выберите "Добавить новое подключение".
- Введите идентификатор клиента Nitro и секрет клиента Nitro , выданные на портале администрирования Nitro.
- Сохраните подключение. Соединитель автоматически получает и обновляет маркеры доступа.
Не требуется интерактивный вход пользователя. Подключение предназначено для сценариев "сервер — сервер".
Узел API и базовый путь
https://api.gonitro.dev
Поддерживаемые операции
Преобразовать
Преобразование между форматами PDF и другими форматами документов.
-
Word в PDF, PDF-файлы в Word — преобразуются в
.doc,.docx, ,.docm..dotx.dotm -
Excel в PDF, PDF-файлы в Excel — преобразуются в
.xls,.xlsx, ,.xlsm..xltx.xltm -
PowerPoint в PDF, PDF-файлы в PowerPoint — преобразуются в и из
.ppt..pptx - Изображение в ФОРМАТЕ PDF, PDF на изображение — поддерживаемые форматы изображений: JPEG, PNG, GIF, TIFF и SVG (входные данные); JPEG и PNG (выходные данные).
- Html to PDF — также принимает ФОРМАТы XML, CSV, EPS и RTF в качестве исходных форматов.
- PDF-файл в PDF/A — преобразуется в любой из 8 уровней соответствия PDF/A для долгосрочного архивирования.
Преобразования возвращают двоичный файл по умолчанию. Чтобы получить URL-адрес подписанного хранилища, задайте для расширенного входного значения application/jsonaccept (выходной формат).
Transform
Изменение или реструктуризация существующего PDF-файла.
- Оптимизация PDF — уменьшение размера файла с помощью именованного профиля (веб-, печать, архив, минимальный размер файла или содержимое смешанного растра).
- Сжатие PDF — уменьшение размера файла без параметров. Внутри себя сжатие — это особый случай оптимизации, который всегда применяет самый агрессивный профиль размера файла. используйте его, если требуется просто меньший PDF-файл для общего доступа или отправки.
- Неструктурированный PDF-файл — преобразуйте интерактивные или многоуровневые элементы — поля формы, заметки, цифровые подписи, слои и прозрачность — в статическое, не редактируемое содержимое. Операция необратима.
- Поворот PDF-страниц — поворот отдельных страниц по индексу. Поддерживаемые угла : 90, 180 и 270 градусов.
- Удаление PDF-страниц — удаление страниц по индексу.
- Разделение PDF-документа — разбиение pdf-файла с несколькими страницами на несколько PDF-файлов с помощью настраиваемых диапазонов страниц.
- Объединение PDF-документов — объединение нескольких PDF-файлов в один документ, размещение страниц каждого исходного файла в порядке. Необязательное оглавление можно создать из исходных имен файлов.
- Подложка PDF — наложение водяного знака изображения на указанных страницах.
- Redact PDF Pages — добавление прямоугольников редакта для скрытия конфиденциального содержимого.
- Настройка свойств PDF — обновление полей метаданных PDF (название, автор, тема, ключевые слова, создатель, производитель).
- Защита паролей PDF — применение пароля и управление тем, что пользователи могут делать с файлом с помощью необязательных разрешений (печать, изменение, копирование, аннотацию, форму, сборку, печать hq).
- Отмена защиты PDF — удаление паролей и связанных с ними ограничений разрешений.
- OCR PDF — примените OCR к сканированному или изображению PDF-файлу и верните версию с возможностью поиска с возможностью выбора текстового слоя.
Преобразования возвращают двоичный файл по умолчанию; тот же параметр Accept-header, который применяется application/json .
Экстракт
Получение структурированных или неструктурированных данных из PDF-файла. Извлечение всегда возвращает JSON.
- Извлечение данных формы PDF — считывает значения полей заполненного AcroForm и возвращает имя, значение, тип и позицию каждого поля.
- Поля формы интеллектуального обнаружения — определите, где заполняемые поля формы должны размещаться в документе, который еще не имеет формы. Выходные данные можно передать непосредственно в create Fillable Forms.
- Извлечение данных таблицы PDF — обнаружение и возврат табличного содержимого из PDF-файла, включая ячейки, верхние колонтитулы и оценки достоверности по ячейкам.
-
Извлечение текста из PDF-файла — извлечение полнодокументного текста или, при необходимости, только определенных страниц с помощью
pageIndicesпараметра. - Извлеките расположение PII из PDF-файла— найдите определенные строки в ФОРМАТЕ PDF и верните ограничивающие прямоугольники.
- Извлеките личные данные из PDF - — определите персональные данные (PII) в ФОРМАТЕ PDF и возвращает каждое вхождение с ограничивающим полем, типом и оценкой достоверности. Поддерживает английский и испанский язык.
- Извлечение свойств из PDF — чтение полей метаданных PDF (название, автор, тема, ключевые слова, создатель, производитель, дата создания, дата изменения, дата изменения, флаг ловушки).
- Извлечение данных счета из PDF- — извлекает структурированные поля счета и квитанции (поставщик, адрес, даты, номер счета, валюта, промежуточный итог, налог, итог, элементы строки) из PDF- файла. Сканированные документы обрабатываются с помощью встроенного OCR.
Заполнение и создание форм
- Заполнение pdf-формы — заполнение заполняемого PDF с помощью полезных данных JSON, CSV, XFDF или FDF значений полей и получения заполненного PDF-файла обратно.
- Создание заполняемых форм — принимает PDF-файл и описание полей формы для создания и возврата того же PDF-файла с этими полями, написанными как реальный AcroForm.
Цепочка действий в потоке
Каждое действие, возвращающее файл, предоставляет три маркера ответа в средство выбора динамического содержимого: имя файла, тип контента файла и содержимое файла. Чтобы передать выходные данные одного действия Nitro в входные данные файла последующего действия Nitro, удалите имя файла в входные данные имени файла следующего действия и содержимого файла в входные данные содержимого файла. Выражения или тип имени файла вручную не требуются.
По умолчанию действия выполняются в синхронном двоичном режиме. Для расширенных сценариев можно переключиться на следующее:
-
Режим URL-адреса хранилища — задайте расширенные входные данные
application/jsonв формате Accept (Output format). Ответ содержит подписанный URL-адрес обработанного файла вместо текста файла. Подписанный URL-адрес действителен примерно на 15 минут. -
Асинхронный режим — задайте для заголовка
respond-asyncPrefer значение . Ответ содержит идентификатор задания, который можно пропросить отдельно.
Ошибки и регулирование
API служб NItro PDF может возвращать следующие коды состояния HTTP:
- 400 — недопустимый запрос. Полезные данные запроса или параметры недопустимы (например, pdf-файл, защищенный паролем, индекс страницы вне границ или неподдерживаемый формат изображения подложки).
- 401 — несанкционированный. Маркер доступа отсутствует, истек или неправильно сформирован.
- 403 — запрещено. Вызывающий объект не имеет разрешения на запрошенную операцию.
- 404 — не найден. Запрошенный ресурс не существует.
- 405 — метод не разрешен. Метод HTTP не разрешен для конечной точки.
- 406 — недопустимо. Заголовок
Acceptзапросил неподдерживаемый формат ответа. - 408 — время ожидания запроса. Запрос занимает слишком много времени, как правило, из-за проблем с сетью или чрезмерной полезной нагрузки.
- 410 — Ушел. Файл, на который ссылается ссылка, больше недоступен (файлы удаляются из временного хранилища после их периода хранения).
- 413 — слишком большое содержимое. Загруженный файл превысил ограничение размера.
- 415 — неподдерживаемый тип носителя. Формат файла не поддерживается для запрошенной операции.
- 422 — необработанные сущности. Параметры были структурированы, но не удалось обработать (например, недопустимые инструкции по доставке или неподдерживаемую операцию для группы конечных точек).
- 429 — слишком много запросов. Превышено ограничение скорости. Ответ содержит
retry_afterзначение (в секундах), указывающее время ожидания перед повторным повтором. - 500 — внутренняя ошибка сервера. Произошла непредвиденная ошибка на стороне сервера.
Ограничения платформы
- Размер файла. До 100 МБ на запрос. Применяется как к операциям с одним файлом, так и с несколькими файлами.
- Количество страниц. До 500 страниц на отдельный документ. Операции с несколькими файлами могут превышать 500 страниц в сочетании, если один документ не превышает предел.
- Хранение файлов. Входные и выходные файлы, хранящиеся во временном хранилище Nitro, удаляются примерно через 15 минут после завершения операции. В этом окне также истекает срок действия url-адресов, подписанных ниже.
- Ограничение скорости. API применяет ограничения скорости для каждой учетной записи. При достижении ограничения API возвращает HTTP 429 со
retry_afterзначением в ответе.
Известные проблемы и ограничения
- Файлы должны составлять до 100 МБ. Возврат
413 — Content Too Largeбольших запросов. Разделение больших PDF-файлов перед обработкой. - Срок действия временных файлов составляет около 15 минут. Сохраняйте обработанные файлы в устойчивом расположении (например, OneDrive, SharePoint или контейнер S3) в этом окне, если требуется долгосрочное хранение.
- Storage-URL и асинхронные маркеры ответа всегда отображаются в средства выбора. При выполнении действия в синхронном двоичном режиме по умолчанию неиспользуемые
Job ProgressJob IDResultJob Statusи маркеры разрешаются в значение NULL и могут игнорироваться. - OCR обрабатывает один язык на один запрос. Для документов смешанного языка выберите доминирующий язык или разделите документ по языку.
Примечания
- Преобразования, преобразования, операции OCR и формы возвращают двоичный файл по умолчанию и могут переключаться на url-адрес хранилища или асинхронный режим с помощью расширенных входных данных.
- Операции извлечения всегда возвращают JSON.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательный |
|---|---|---|---|
| Идентификатор клиента Nitro | securestring | Идентификатор клиента приложения Nitro | True |
| Секрет клиента Nitro | securestring | Секрет клиента приложения Nitro | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| API-вызовы на соединение | 100 | 60 секунд |
Действия
| Excel в PDF |
Преобразуйте книгу Excel в PDF-документ при сохранении макета и форматирования. |
| HTML-файл в PDF |
Преобразуйте HTML-содержимое или веб-страницу в PDF-документ. |
| Pdf-документ OCR |
Примените OCR к отсканированному или изображению PDF, чтобы сделать весь текст пригодным для поиска. |
| Pdf-документ защиты паролем |
Добавьте защиту паролей в PDF-документ, чтобы ограничить доступ или редактирование. |
| PDF-файл в PDFA |
Преобразуйте PDF-документ в формат архивации PDF/A для долгосрочного сохранения. PDF/A — это подмножество PDF, стандартизированное по стандарту ISO, которое внедряет все шрифты, цветовые профили и метаданные, необходимые для отрисовки документа в будущем без внешних зависимостей. |
| PDF-файл в Word |
Преобразуйте PDF-документ в редактируемый Word-файл. |
| PDF-файл для Excel |
Преобразуйте PDF-документ в редактируемый Excel-файл. |
|
PDF-файл для Power |
Преобразуйте PDF-документ в редактируемый PowerPoint-файл. |
| PDF-файл на изображение |
Преобразуйте каждую страницу PDF-документа в файлы изображений. |
|
Power |
Преобразуйте презентацию PowerPoint в PDF-документ. |
| Redact PDF Pages |
Окончательно удалить или скрыть указанное содержимое в выбранных PDF-страницах. |
| Word в PDF |
Преобразуйте документ Word в PDF-файл при сохранении форматирования. |
| Документ PDF для подложки |
Наложите изображение водяного знака на одну или несколько страниц PDF-документа. |
| Задание свойств PDF |
Обновите метаданные документа, такие как название, автор, тема или ключевые слова. |
| Заполнение PDF-формы |
Заполните PDF AcroForm из файла данных. Укажите шаблон формы PDF и файл данных (CSV, JSON, XFDF или FDF) с именами полей формы. Возвращается заполненный PDF-файл. |
| Извлечение PII из PDF-файла |
Обнаружение и извлечение личных данных (PII) из PDF-документа. Возвращает значения PII, категории PII и ограничивающие расположения полей для этого идентификатора. Можно использовать совместно с блоком Redaction для редактирования PDF-файлов. |
| Извлечение всего текста из PDF |
Извлеките все удобочитаемое текстовое содержимое из PDF-документа. |
| Извлечение данных счета из PDF |
Извлеките структурированные данные счета или квитанции из PDF-документа, включая элементы строки, итоги, даты и сведения о поставщиках. |
| Извлечение данных таблицы PDF |
Извлечение табличных данных из PDF-документа. Автоматически идентифицирует все таблицы, присутствующих в файле, и возвращает ячейки каждой таблицы, верхние колонтитулы и оценки достоверности. |
| Извлечение данных формы PDF |
Извлечение данных поля формы из PDF-документа может работать с изображениями PDF-файлов. Возвращает пары значений ключей, метку и данные из формы. |
| Извлечение искомого текста из PDF |
Определите расположения текста, доступных для поиска в PDF-документе, используя литеральный текст или запросы регулярных выражений. Возвращает ограничивающие данные позиции поля для каждого совпадения, сгруппированные по запросу в порядке запроса. |
| Извлечение свойств из PDF |
Получение метаданных и свойств документа, таких как название, автор, дата создания и сведения о файле. |
| Изображение в PDF |
Преобразуйте один или несколько файлов изображений в один PDF-документ. |
| Оптимизация PDF-документа |
Оптимизируйте PDF-файл для определенного целевого объекта вывода. Профили: веб-(линейная и понижение для быстрой доставки веб-почты), печать (сохранение изображений с разрешением печати для высококачественной печати), архив (уменьшение размера и подготовка к преобразованию PDF/A), минимальный размер файла (агрессивно вниз и полоска избыточных данных для наименьшего файла), смешанного растрового содержимого (сжатие MRC, разделяющее текст и фоновые слои, лучше всего подходит для сканированных документов). |
| Отмена защиты PDF-документа |
Удалите защиту паролей из PDF-документа, если указаны допустимые учетные данные. |
| Плоский PDF-документ |
Плоский PDF-файл путем преобразования полей формы и заметок в статическое, не редактируемое содержимое. |
| Поворот PDF-документа |
Измените одну или несколько страниц в документе PDF на нужную ориентацию. |
| Поля формы интеллектуального обнаружения |
Определите, где должны находиться заполненные поля формы в PDF-документе. Возвращает обнаруженные ограничивающие поля формы. |
| Разделение PDF-документа |
Разбиение PDF-документа на несколько файлов на основе диапазонов страниц или отдельных страниц. |
| Сжатие PDF-документа |
Сжатие PDF-файла для уменьшения размера файла. Применяет фиксированный профиль размера файла (особый случай оптимизации); для более точного контроля над компромиссом по размеру и качеству используйте оптимизацию и его профиль. |
| Слияние PDF-документов |
Объединение нескольких PDF-документов в один PDF-файл. |
| Создание заполняемых форм |
Создайте заполняемый AcroForm в ФОРМАТЕ PDF путем автоматического добавления полей формы, в которых они принадлежат. Возвращается PDF-файл с новой заполняемой формой. |
| Удаление PDF-страниц |
Удалите одну или несколько указанных страниц из PDF-документа. |
Excel в PDF
Преобразуйте книгу Excel в PDF-документ при сохранении макета и форматирования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Файл Excel
|
file | True | file |
Файл Excel для преобразования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
HTML-файл в PDF
Преобразуйте HTML-содержимое или веб-страницу в PDF-документ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
HTML-файл
|
file | True | file |
HTML-файл для преобразования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Pdf-документ OCR
Примените OCR к отсканированному или изображению PDF, чтобы сделать весь текст пригодным для поиска.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для применения OCR к |
|
Параметры OCR
|
params | string |
Необязательные параметры OCR JSON. язык документов для распознавания ("английский", "немецкий", "французский", "испанский", "итальянский", "финский", "шведский", "датский", "норвежский", "голландский", "португальский", "бразильский"; по умолчанию: "английский"). качество: компромисс между скоростью и точностью ("низкий", "средний", "высокий"; по умолчанию: "высокий"). isOutputPDFEditable: если значение true, распознаваемый текст отображается на изображении страницы, что делает его редактируемым; Если значение false (по умолчанию), текст помещается за изображением, сохраняющим внешний вид. compressionLevel: сжатие, примененное к выходному PDF-файлу ("low", "medium", "high"; по умолчанию: "low"). PDFVersion: версия спецификации PDF для выходного файла ("pdf14", "pdf15", "pdf16", "pdf17"; по умолчанию: "pdf17"). pageIndices: отсчитываемые от нуля индексы страниц для обработки ([0,1,...] или опущений для всех страниц. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Pdf-документ защиты паролем
Добавьте защиту паролей в PDF-документ, чтобы ограничить доступ или редактирование.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Параметры защиты
|
params | True | string |
Формат {"ownerPredentials":"owner-secret", "userPassword": "user-secret", "permissions": [ "print", "copy" ] } |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PDF-файл в PDFA
Преобразуйте PDF-документ в формат архивации PDF/A для долгосрочного сохранения. PDF/A — это подмножество PDF, стандартизированное по стандарту ISO, которое внедряет все шрифты, цветовые профили и метаданные, необходимые для отрисовки документа в будущем без внешних зависимостей.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Параметры PDF/A
|
params | True | string |
Параметры преобразования PDF/A в виде строки JSON. Обязательный: |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PDF-файл в Word
Преобразуйте PDF-документ в редактируемый Word-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PDF-файл для Excel
Преобразуйте PDF-документ в редактируемый Excel-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PDF-файл для PowerPoint
Преобразуйте PDF-документ в редактируемый PowerPoint-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PDF-файл на изображение
Преобразуйте каждую страницу PDF-документа в файлы изображений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Формат выходного изображения
|
to | True | string |
Формат изображения для каждой преобразованной страницы. |
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
PowerPoint в PDF
Преобразуйте презентацию PowerPoint в PDF-документ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
файл PowerPoint
|
file | True | file |
Файл PowerPoint для преобразования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Redact PDF Pages
Окончательно удалить или скрыть указанное содержимое в выбранных PDF-страницах.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Свойства
|
params | True | string |
Формат {"redactions":[{"pageIndex": 0,"boundingBox":[100,100,200,120]},{"pageIndex": 1,"boundingBox":[50,50,150,70]} |
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Word в PDF
Преобразуйте документ Word в PDF-файл при сохранении форматирования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
файл Word
|
file | True | file |
Файл Word для преобразования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Документ PDF для подложки
Наложите изображение водяного знака на одну или несколько страниц PDF-документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для подложки |
|
Изображение водяного знака
|
watermarkFile | True | file |
Изображение водяного знака для наложения на PDF (поддерживаемые форматы: PNG, JPEG, TIFF, GIF, SVG) |
|
Параметры водяного знака
|
params | True | string |
Параметры подложки JSON. Обязательный: boundingBox ([x0,y0,x1,y1] в точках PDF, например [210 10 290 60]) â€" опущен только в том случае, если оба fitToPageWidth и fitToPageHeight являются истинными. Необязательно: непрозрачность (0.0â€"1.0, по умолчанию 1.0), поворот (градусы, по умолчанию 0.0), pageIndices ([0,1,...] или опущен для всех страниц), contentDepth ("above_existing" или "below_existing", по умолчанию "below_existing"), fitToPageWidth (bool), fitToPageHeight (bool), centerOnPage (bool), поворотWithPage (bool), flip ("горизонтальный", "вертикальный" или "оба"). |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Задание свойств PDF
Обновите метаданные документа, такие как название, автор, тема или ключевые слова.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Свойства
|
params | True | string |
Формат {"title":"My Document Title","author": "John Doe","subject": "An Interesting Subject","keywords": "example, pdf, metadata","creator": "Doe John","producer": "Nitro PDF"} |
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Заполнение PDF-формы
Заполните PDF AcroForm из файла данных. Укажите шаблон формы PDF и файл данных (CSV, JSON, XFDF или FDF) с именами полей формы. Возвращается заполненный PDF-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Шаблон формы PDF
|
file | True | file |
Шаблон AcroForm PDF для заполнения. Сначала необходимо отправить. |
|
Файл данных формы (CSV, JSON, XFDF или FDF)
|
dataFile | file |
Имена полей формы сопоставления файлов данных с значениями. Принимает CSV, JSON, XFDF или FDF. Формат JSON: список объектов полей и значений, например [{"field":"name","value":"x"},{"field":"address","value":"y"}]. Каждому элементу требуется поле (имя поля формы) и значение (строка, число, логическое значение или null). XFDF и FDF — это стандартные файлы данных формы Adobe, экспортированные из средства PDF. Необязательно. Вместо файла можно указать встроенные значения с помощью ключа "Поля" поля "Параметры" (JSON). |
|
|
Параметры (JSON)
|
params | string |
Необязательные параметры JSON. Ключи: "strict" (boolean) — если значение true, неизвестное или отсутствующие обязательные поля завершаются ошибкой запроса (422); Значение false (по умолчанию) игнорируется. "fields" â€" встроенные значения полей в качестве альтернативы отправке файла данных, например {"fields":["field":"name","value":"x"},{"field":"address","value":"y"}}. Укажите файл данных формы или встроенные поля. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Извлечение PII из PDF-файла
Обнаружение и извлечение личных данных (PII) из PDF-документа. Возвращает значения PII, категории PII и ограничивающие расположения полей для этого идентификатора. Можно использовать совместно с блоком Redaction для редактирования PDF-файлов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Язык документов
|
language | True | string |
Язык текста PDF для обнаружения PII. |
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
PiIBoxes
|
result.PIIBoxes | array of object |
PiIBoxes |
|
Идентификатор
|
result.PIIBoxes.ID | string |
Идентификатор |
|
текст
|
result.PIIBoxes.text | string |
текст |
|
TextPiece
|
result.PIIBoxes.textPiece | string |
TextPiece |
|
pageIndex
|
result.PIIBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.PIIBoxes.boundingBox | array of number |
boundingBox |
|
PIIType
|
result.PIIBoxes.PIIType | string |
PIIType |
|
confidence
|
result.PIIBoxes.confidence | float |
confidence |
Извлечение всего текста из PDF
Извлеките все удобочитаемое текстовое содержимое из PDF-документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Параметры извлечения
|
params | string |
Необязательный объект JSON. Поля: pageIndices (массив int, например [0,2]; опущен для полного документа) и чтениеOrder (boolean, default false; переупорядочение текста для визуального потока чтения). |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
результат
|
result | string |
Результат JSON |
Извлечение данных счета из PDF
Извлеките структурированные данные счета или квитанции из PDF-документа, включая элементы строки, итоги, даты и сведения о поставщиках.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
expenseDocuments
|
result.expenseDocuments | array of object |
expenseDocuments |
|
summaryFields
|
result.expenseDocuments.summaryFields | array of object |
summaryFields |
|
type
|
result.expenseDocuments.summaryFields.type | string |
type |
|
value
|
result.expenseDocuments.summaryFields.value | string |
value |
|
confidence
|
result.expenseDocuments.summaryFields.confidence | float |
confidence |
|
pageNumber
|
result.expenseDocuments.summaryFields.pageNumber | integer |
pageNumber |
|
currency
|
result.expenseDocuments.summaryFields.currency | string |
currency |
|
summaryGroups
|
result.expenseDocuments.summaryGroups | array of object |
summaryGroups |
|
groupType
|
result.expenseDocuments.summaryGroups.groupType | string |
groupType |
|
Поля
|
result.expenseDocuments.summaryGroups.fields | array of object |
Поля |
|
type
|
result.expenseDocuments.summaryGroups.fields.type | string |
type |
|
value
|
result.expenseDocuments.summaryGroups.fields.value | string |
value |
|
confidence
|
result.expenseDocuments.summaryGroups.fields.confidence | float |
confidence |
|
pageNumber
|
result.expenseDocuments.summaryGroups.fields.pageNumber | integer |
pageNumber |
|
lineItemGroups
|
result.expenseDocuments.lineItemGroups | array of object |
lineItemGroups |
|
элементы строки
|
result.expenseDocuments.lineItemGroups.lineItems | array of object |
элементы строки |
|
Поля
|
result.expenseDocuments.lineItemGroups.lineItems.fields | array of object |
Поля |
|
type
|
result.expenseDocuments.lineItemGroups.lineItems.fields.type | string |
type |
|
value
|
result.expenseDocuments.lineItemGroups.lineItems.fields.value | string |
value |
|
confidence
|
result.expenseDocuments.lineItemGroups.lineItems.fields.confidence | float |
confidence |
|
pageNumber
|
result.expenseDocuments.lineItemGroups.lineItems.fields.pageNumber | integer |
pageNumber |
Извлечение данных таблицы PDF
Извлечение табличных данных из PDF-документа. Автоматически идентифицирует все таблицы, присутствующих в файле, и возвращает ячейки каждой таблицы, верхние колонтитулы и оценки достоверности.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
formFields
|
result.formFields | array of object |
Обнаруженные поля формы |
|
pageIndex
|
result.formFields.pageIndex | integer |
Отсчитываемый от нуля индекс страницы в поле |
|
fieldType
|
result.formFields.fieldType | string |
TextBox или CheckBox |
|
имя
|
result.formFields.name | string |
Обнаруженное имя поля формы |
|
boundingBox
|
result.formFields.boundingBox | array of float |
Ограничивающий прямоугольник [x, y, ширина, высота] в точках PDF |
|
value
|
result.formFields.value | string |
Начальное значение поля |
Извлечение данных формы PDF
Извлечение данных поля формы из PDF-документа может работать с изображениями PDF-файлов. Возвращает пары значений ключей, метку и данные из формы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Поля
|
result.fields | array of object |
Поля |
|
fieldName
|
result.fields.name | string |
Имя поля формы |
|
fieldValue
|
result.fields.value | string |
Значение поля формы |
|
fieldConfidence
|
result.fields.confidence | float |
Достоверность полей формы |
|
averageConfidence
|
result.averageConfidence | float |
averageConfidence |
Извлечение искомого текста из PDF
Определите расположения текста, доступных для поиска в PDF-документе, используя литеральный текст или запросы регулярных выражений. Возвращает ограничивающие данные позиции поля для каждого совпадения, сгруппированные по запросу в порядке запроса.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Запросы к поиску
|
params | True | string |
Формат {"запросы": [{"text": "Name"}, {"text": "идентификатор налога: [0-9]+", "isRegex": true, "regexFlags": ["ignore-case"]}. Каждый запрос является литеральным текстом по умолчанию; Set isRegex имеет значение true, чтобы оно соответствовало регулярному выражению. Необязательные regexFlags (только для запросов regex): ignore-case, multiline, dot-all. |
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
textBoxes
|
result.textBoxes | array of object |
textBoxes |
|
текст
|
result.textBoxes.query.text | string |
текст |
|
isRegex
|
result.textBoxes.query.isRegex | boolean |
isRegex |
|
regexFlags
|
result.textBoxes.query.regexFlags | array of string |
regexFlags |
|
спички
|
result.textBoxes.matches | array of object |
спички |
|
matchedText
|
result.textBoxes.matches.matchedText | string |
matchedText |
|
Коробки
|
result.textBoxes.matches.boxes | array of object |
Коробки |
|
pageIndex
|
result.textBoxes.matches.boxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.matches.boxes.boundingBox | array of number |
boundingBox [x, y, ширина, высота] |
|
TextPiece
|
result.textBoxes.matches.boxes.textPiece | string |
TextPiece |
|
groups
|
result.textBoxes.matches.groups | array of object |
groups |
|
индекс
|
result.textBoxes.matches.groups.index | integer |
индекс |
|
текст
|
result.textBoxes.matches.groups.text | string |
текст |
|
Коробки
|
result.textBoxes.matches.groups.boxes | array of object |
Коробки |
|
pageIndex
|
result.textBoxes.matches.groups.boxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.matches.groups.boxes.boundingBox | array of number |
boundingBox [x, y, ширина, высота] |
|
TextPiece
|
result.textBoxes.matches.groups.boxes.textPiece | string |
TextPiece |
Извлечение свойств из PDF
Получение метаданных и свойств документа, таких как название, автор, дата создания и сведения о файле.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
title
|
result.title | string |
title |
|
автор
|
result.author | string |
автор |
|
субъект
|
result.subject | string |
субъект |
|
ключевые слова
|
result.keywords | string |
ключевые слова |
|
создатель
|
result.creator | string |
создатель |
|
Производитель
|
result.producer | string |
Производитель |
|
дата создания
|
result.creationDate | string |
дата создания |
|
modDate
|
result.modDate | string |
modDate |
|
Ловушке
|
result.trapped | string |
Ловушке |
Изображение в PDF
Преобразуйте один или несколько файлов изображений в один PDF-документ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Файл изображения
|
file | True | file |
Файл изображения для преобразования |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Оптимизация PDF-документа
Оптимизируйте PDF-файл для определенного целевого объекта вывода. Профили: веб-(линейная и понижение для быстрой доставки веб-почты), печать (сохранение изображений с разрешением печати для высококачественной печати), архив (уменьшение размера и подготовка к преобразованию PDF/A), минимальный размер файла (агрессивно вниз и полоска избыточных данных для наименьшего файла), смешанного растрового содержимого (сжатие MRC, разделяющее текст и фоновые слои, лучше всего подходит для сканированных документов).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Профиль оптимизации
|
profile | True | string |
Выберите в зависимости от целевого выходных данных.
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Отмена защиты PDF-документа
Удалите защиту паролей из PDF-документа, если указаны допустимые учетные данные.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Параметры отмены защиты
|
params | True | string |
Формат {"ownerPassword": "owner-secret","userPassword": "user-secret"} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Плоский PDF-документ
Плоский PDF-файл путем преобразования полей формы и заметок в статическое, не редактируемое содержимое.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Поворот PDF-документа
Измените одну или несколько страниц в документе PDF на нужную ориентацию.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Поворот страниц (по часовой стрелке)
|
params | True | string |
Формат {"повороты":[{"page_index": 0,"amount": 90}]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Поля формы интеллектуального обнаружения
Определите, где должны находиться заполненные поля формы в PDF-документе. Возвращает обнаруженные ограничивающие поля формы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Поля
|
result.fields | array of object |
Поля |
|
fieldName
|
result.fields.name | string |
Обнаруженное имя поля формы |
|
fieldType
|
result.fields.type | string |
Обнаруженный тип поля формы |
|
pageIndex
|
result.fields.pageIndex | integer |
Отсчитываемый от нуля индекс страницы, в котором обнаружено поле |
|
boundingBox
|
result.fields.boundingBox | array of float |
Ограничивающий прямоугольник [x0,y0,x1,y1] в точках PDF |
|
fieldConfidence
|
result.fields.confidence | float |
Уверенность в обнаружении |
Разделение PDF-документа
Разбиение PDF-документа на несколько файлов на основе диапазонов страниц или отдельных страниц.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Страницы
|
params | True | string |
Формат {"pageIndice":[[0,2],[1,3,4]]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Сжатие PDF-документа
Сжатие PDF-файла для уменьшения размера файла. Применяет фиксированный профиль размера файла (особый случай оптимизации); для более точного контроля над компромиссом по размеру и качеству используйте оптимизацию и его профиль.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Слияние PDF-документов
Объединение нескольких PDF-документов в один PDF-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Файл 1
|
file1 | True | file |
Содержимое PDF-файла для слияния (1) |
|
Файл 2
|
file2 | True | file |
Содержимое PDF-файла для слияния (2) |
|
Файл 3
|
file3 | file |
Содержимое PDF-файла для слияния (3) |
|
|
Файл 4
|
file4 | file |
Содержимое PDF-файла для слияния (4) |
|
|
Файл 5
|
file5 | file |
Содержимое PDF-файла для слияния (5) |
|
|
Файл 6
|
file6 | file |
Содержимое PDF-файла для слияния (6) |
|
|
Файл 7
|
file7 | file |
Содержимое PDF-файла для слияния (7) |
|
|
Файл 8
|
file8 | file |
Содержимое PDF-файла для слияния (8) |
|
|
Параметры (JSON)
|
params | string |
Необязательные параметры JSON. Ключ: tableOfContents (таблицаOfContents) управляет страницей "Оглавление", предварительно созданной в объединенный PDF-файл, например {"tableOfContents":{"enabled":true}}. Значение по умолчанию "включено"; Задайте для него значение false, чтобы объединиться без страницы оглавление. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Создание заполняемых форм
Создайте заполняемый AcroForm в ФОРМАТЕ PDF путем автоматического добавления полей формы, в которых они принадлежат. Возвращается PDF-файл с новой заполняемой формой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл, который преобразуется в заполняемую форму. |
|
Поля формы (JSON)
|
params | True | string |
JSON, описывающий поля формы для создания выходных данных действия "Интеллектуальное обнаружение полей формы". Фигура: {"formFields":[{"pageIndex":0,"fieldType":"TextBox"|" CheckBox","name":"FirstName","boundingBox":[x,y,width,height],"value":"optional"}}. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Удаление PDF-страниц
Удалите одну или несколько указанных страниц из PDF-документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
PDF-файл
|
file | True | file |
PDF-файл для обработки |
|
Удаление страниц
|
params | True | string |
Формат {"pageIndices":[0,2]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Имя файла
|
fileName | string |
Имя файла результата (режим байтов заполняется только при приеме: application/octet-stream). Введите это в следующую цепочку входных данных имени файла действия Nitro. |
|
Тип контента файла
|
fileContentType | string |
Тип контента MIME файла (режим байтов только â€" например application/pdf). |
|
Содержимое файла
|
fileContent | byte |
Байты файла в кодировке Base64 (только в режиме байтов). Вставьте это в следующую цепочку входных данных содержимого файла Nitro " Power Automate декодирует base64 при переадресации в |
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Идентификатор задания
|
jobID | string |
Заполнено в асинхронном режиме (предпочитать: ответ-async). |
|
Состояние задания
|
status | string |
Состояние задания (асинхронный режим). |
|
Ход выполнения задания
|
progress | number |
Ход выполнения задания 0.0â€1.0 (асинхронный режим). |
Определения
FileLinkResponse
Справочные данные файла
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
URL
|
URL | string |
URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |