Службы 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 обеспечивают сквозную обработку PDF-файлов и документов: преобразование между форматами (PDF, Word, Excel, изображениями, HTML), сжатием, слиянием, разделением и редактированием файлов (поворот, удаление страниц, защита и отмена защиты, неструктурированный, редакт). Они также извлекают структурированные данные и аналитические сведения из PDF-файлов — текст, таблицы, метаданные, данные формы и ЛИЧНЫЕ данные с расположениями, обеспечивая безопасный доступ к API и управление свойствами документов.
Publisher: Nitro Software
Необходимые условия
Чтобы использовать службы NItro PDF через этот соединитель, вам потребуется:
- Учетная запись служб Nitro PDF
https://developers.gonitro.com/ - План Microsoft PowerApps или Power Automate с возможностями пользовательского соединителя.
Аутентификация
Службы NItro PDF используют OAuth 2.0 с предоставлением учетных данных клиента для создания маркеров доступа для запросов API.
Принцип работы
- Вы создаете приложение API на портале самообслуживания Nitro и получаете связанный идентификатор клиента и секрет клиента.
- Соединитель проходит проверку подлинности путем обмена этими учетными данными для маркера доступа носителя .
- Затем маркер используется для авторизации последующих вызовов API служб PDF Nitro.
Создайте учетные данные и ознакомьтесь с подробным руководством.
https://developers.gonitro.com/docs/authentication/credentials
Создание подключения в Power Automate / Power Apps
При добавлении соединителя в поток или приложение:
- Нажмите кнопку "Добавить новое подключение".
- Введите идентификатор клиента и секрет клиента (выданный на портале разработчика Nitro).
- Сохраните подключение — при первом использовании соединитель обменивается идентификатором клиента и секретом клиента для кратковременного маркера доступа с помощью предоставления учетных данных клиента OAuth 2.0, кэширует его и обновляет его автоматически. Учетные данные используются только для получения маркера; последующие вызовы API проходят проверку подлинности с помощью маркера носителя от вашего имени.
Примечание. Не требуется интерактивный вход пользователя; этот поток предназначен для сценариев "сервер — сервер" или "приложение — приложение".
Узел API и базовый путь
Поддерживаемые операции
1. Преобразования
Преобразование между форматами PDF и другими форматами документов.
PDF-файл в MS Office
- PDF-файл в Word
- PDF-файл для Excel
MS Office в PDF
- Word в PDF
- Excel в PDF
- PowerPoint в PDF
Изображение в PDF
Преобразуйте общие форматы изображений (JPG, PNG, TIFF и т. д.) в PDF.
PDF-файл на изображение
Преобразуйте PDF-страницы в различные форматы изображений.
HTML-файл в PDF
Преобразуйте HTML-содержимое в PDF.
Формат выходных данных:
Преобразования возвращают либо json, либо двоичные выходные данные в зависимости от заголовка Accept (по умолчанию: application/octet-stream).
2. Преобразования
Операции, которые изменяют или реструктурируют PDF-документы.
Сжатие PDF
Уменьшите размер файла с помощью уровней сжатия.Плоский PDF-файл
Преобразуйте интерактивное или многоуровневое содержимое в статические, не редактируемые элементы. Это необратимый процесс.Поворот страниц PDF
Поворот одной или нескольких страниц с помощью массива поворота (индекс страницы + угол).Удаление страниц PDF
Удаление страниц по индексу.Разделение PDF-документа
Разделение многостраничного PDF-файла на несколько PDF-файлов на основе настраиваемых диапазонов страниц.Слияние PDF-документов
Объединение нескольких PDF-файлов в один документ.Редакт PDF-страницы
Добавьте поля редактирования для скрытия конфиденциального содержимого.Задание свойств PDF
Обновите стандартные поля метаданных PDF.Защита паролем PDF
Добавьте разрешения защиты паролей и доступа.Отмена защиты PDF
Удалите пароли и ограничения.
Формат выходных данных:
Преобразования могут возвращать json или двоичные выходные данные в зависимости от заголовка Accept .
3. Извлечение
Получение структурированных или неструктурированных данных из PDF-документов.
Извлечение данных формы PDF
Автоматически извлекает все значения полей формы.
Извлечение данных таблицы PDF
Определяет и возвращает данные таблицы из PDF-файлов.
Извлечение текста из PDF
Извлечение текста:
- из полного документа или
- с определенных страниц с помощью
pageIndicesпараметра.
Дополнительное необязательное params поле: readingOrder (логическое значение, по умолчанию false) — когда true, переупорядочение извлеченного текста для сопоставления визуального потока чтения (полезно для макетов с несколькими столбцами). Качество выходных данных зависит от документа: лучше всего подходит для хорошо помеченных PDF-файлов; на плотных многоколонковых конструкциях он может пересекает предложения из смежных столбцов.
Извлечение расположения PII из PDF
Найдите ограничивающие поля для определенных текстовых значений.
Входные данные: список строк (texts)
Выходные данные: ограничивающие прямоугольники, содержащие эти строки.
Извлечение PII из PDF-файла
Извлечение личных идентифицируемых данных (PII) ограничивающих прямоугольник из полей формы.
Поддерживает:
- English
- испанский
Извлечение свойств из PDF
Извлечение свойств метаданных PDF.
Формат выходных данных:
Извлечение возвращает только JSON .
Ошибки и регулирование
API служб NItro PDF может возвращать следующие ошибки:
- 400 — недопустимый запрос
- 401 — несанкционированный
- 404 — не найдено
- 413 — слишком большое содержимое
- 422 — необработанные сущности
- 500 — внутренняя ошибка сервера
Throttling
- Вызовы API для каждого подключения: 100 в 60 секунд.
Ограничения платформы
Размер файла.
- Максимальное: 25 МБ на запрос
Применяется как к операциям с одним файлом, так и с несколькими файлами.
Число страниц
- Максимум: 250 страниц на отдельный документ
Всего объединенных страниц в нескольких документах может превышать 250.
Время хранения
- Входные и выходные файлы удаляются примерно через 15 минут после завершения операции.
Примечания
- Соединители извлечения всегда возвращают JSON.
- Преобразования и преобразования могут выводить JSON или двоичный файл в зависимости от заголовка
Accept.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательный |
|---|---|---|---|
| Идентификатор клиента Nitro | securestring | Идентификатор клиента приложения Nitro | True |
| Секрет клиента Nitro | securestring | Секрет клиента приложения Nitro | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| API-вызовы на соединение | 100 | 60 секунд |
Действия
| Excel в PDF |
Преобразуйте книгу Excel в PDF-документ при сохранении макета и форматирования. |
| HTML-файл в PDF |
Преобразуйте HTML-содержимое или веб-страницу в PDF-документ. |
| PDF-файл в Word |
Преобразуйте PDF-документ в редактируемый Word-файл. |
| PDF-файл для Excel |
Преобразуйте PDF-документ в редактируемый Excel-файл. |
|
PDF-файл для Power |
Преобразуйте PDF-документ в редактируемый PowerPoint-файл. |
| PDF-файл на изображение |
Преобразуйте каждую страницу PDF-документа в файлы изображений. |
|
Power |
Преобразуйте презентацию PowerPoint в PDF-документ. |
| Word в PDF |
Преобразуйте документ Word в PDF-файл при сохранении форматирования. |
| Документ PDF для защиты паролей |
Добавьте защиту паролей в PDF-документ, чтобы ограничить доступ или редактирование. |
| Задание свойств 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-страницы |
Окончательно удалить или скрыть указанное содержимое в выбранных PDF-страницах. |
| Сжатие PDF-документа |
Уменьшите размер файла PDF-документа при сохранении содержимого и форматирования. |
| Слияние PDF-документов |
Объединение нескольких PDF-документов в один PDF-файл. |
| Смена PDF-документов |
Измените одну или несколько страниц в документе PDF на нужную ориентацию. |
| Удаление защиты паролей из PDF-документа |
Удалите защиту паролей из PDF-документа, если указаны допустимые учетные данные. |
| Удаление страниц PDF |
Удалите одну или несколько указанных страниц из PDF-документа. |
Excel в PDF
Преобразуйте книгу Excel в PDF-документ при сохранении макета и форматирования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
HTML-файл в PDF
Преобразуйте HTML-содержимое или веб-страницу в PDF-документ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
PDF-файл в Word
Преобразуйте PDF-документ в редактируемый Word-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
PDF-файл для Excel
Преобразуйте PDF-документ в редактируемый Excel-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
PDF-файл для PowerPoint
Преобразуйте PDF-документ в редактируемый PowerPoint-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
PDF-файл на изображение
Преобразуйте каждую страницу PDF-документа в файлы изображений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Расширение преобразования
|
params | string |
формат convert (поддерживаемые форматы png, jpeg) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
files
|
result.files | array of object |
files |
|
URL
|
result.files.URL | string |
URL |
|
Тип контента
|
result.files.contentType | string |
Тип контента |
|
fileSizeBytes
|
result.files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.files.metadata.pageCount | string |
pageCount |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
PowerPoint в PDF
Преобразуйте презентацию PowerPoint в PDF-документ.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Word в PDF
Преобразуйте документ Word в PDF-файл при сохранении форматирования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Документ PDF для защиты паролей
Добавьте защиту паролей в PDF-документ, чтобы ограничить доступ или редактирование.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Параметры защиты
|
params | True | string |
Формат {"ownerPredentials":"owner-secret", "userPassword": "user-secret", "permissions": [ "print", "copy" ] } |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Задание свойств 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"} |
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Извлечение PII из PDF-файла
Обнаружение и извлечение личных данных (PII) из PDF-документа. Возвращает значения PII, категории PII и ограничивающие расположения полей для этого идентификатора. Можно использовать совместно с блоком Redaction для редактирования PDF-файлов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Язык документов
|
params | True | string |
Формат {"language":"en"}. Принятые значения: "en" (английский), "es" (испанский). |
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
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-документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Параметры извлечения
|
params | string |
Необязательный объект JSON. Поля: pageIndices (массив int, например [0,2]; опущен для полного документа) и чтениеOrder (boolean, default false; переупорядочение текста для визуального потока чтения). |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
результат
|
result | string |
Результат JSON |
Извлечение данных таблицы PDF
Извлечение табличных данных из PDF-документа. Автоматически идентифицирует все таблицы, присутствующих в файле, и возвращает ячейки каждой таблицы, верхние колонтитулы и оценки достоверности.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
tables
|
result.tables | array of object |
tables |
|
Идентификатор
|
result.tables.ID | string |
Идентификатор |
|
pageIndices
|
result.tables.pageIndices | array of integer |
pageIndices |
|
title
|
result.tables.tableData.title | string |
title |
|
Клетки
|
result.tables.tableData.cells | array of array |
Клетки |
|
items
|
result.tables.tableData.cells | array of string | |
|
Нижние колонтитулы
|
result.tables.tableData.footers | array of string |
Нижние колонтитулы |
|
Конфиденциальные
|
result.tables.tableData.confidences | array of array |
Конфиденциальные |
|
items
|
result.tables.tableData.confidences | array of float | |
|
averageConfidence
|
result.tables.tableData.averageConfidence | float |
averageConfidence |
|
headerCells
|
result.tables.tableData.headerCells | array of array |
headerCells |
|
items
|
result.tables.tableData.headerCells | array of integer | |
|
summaryCells
|
result.tables.tableData.summaryCells | array of array |
summaryCells |
|
items
|
result.tables.tableData.summaryCells | array of integer |
Извлечение данных формы PDF
Извлечение данных поля формы из PDF-документа может работать с изображениями PDF-файлов. Возвращает пары значений ключей, метку и данные из формы.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Поля
|
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", "Location" ]} |
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
textBoxes
|
result.textBoxes | array of object |
textBoxes |
|
Идентификатор
|
result.textBoxes.ID | string |
Идентификатор |
|
текст
|
result.textBoxes.text | string |
текст |
|
pageIndex
|
result.textBoxes.pageIndex | integer |
pageIndex |
|
boundingBox
|
result.textBoxes.boundingBox | array of number |
boundingBox |
|
TextPiece
|
result.textBoxes.textPiece | string |
TextPiece |
Извлечение свойств из PDF
Получение метаданных и свойств документа, таких как название, автор, дата создания и сведения о файле.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
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 |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Неструктурированный PDF-документ
Плоский PDF-файл путем преобразования полей формы и заметок в статическое, не редактируемое содержимое.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Разделение PDF-документа
Разбиение PDF-документа на несколько файлов на основе диапазонов страниц или отдельных страниц.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Страницы
|
params | True | string |
Формат {"pageIndice":[[0,2],[1,3,4]]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
Тип контента
|
files.contentType | string |
Тип контента |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Архивирование содержимого
|
$content | string |
Архивирование содержимого |
Редакт PDF-страницы
Окончательно удалить или скрыть указанное содержимое в выбранных PDF-страницах.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Свойства
|
params | True | string |
Формат {"redactions":[{"pageIndex": 0,"boundingBox":[100,100,200,120]},{"pageIndex": 1,"boundingBox":[50,50,150,70]} |
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
Тип контента
|
files.contentType | string |
Тип контента |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Сжатие PDF-документа
Уменьшите размер файла PDF-документа при сохранении содержимого и форматирования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Уровень сжатия (0-2)
|
params | True | string |
Формат {"level":1} |
|
Содержимое файла
|
file | True | file |
Отправка файла |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Слияние PDF-документов
Объединение нескольких PDF-документов в один PDF-файл.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Файл 1
|
file1 | True | file |
Содержимое PDF-файла для слияния (1) |
|
Файл 2
|
file2 | True | file |
Содержимое PDF-файла для слияния (2) |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Смена PDF-документов
Измените одну или несколько страниц в документе PDF на нужную ориентацию.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Поворот страниц (по часовой стрелке)
|
params | True | string |
Формат {"повороты":[{"page_index": 0,"amount": 90}]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
URL
|
result.file.URL | string |
URL |
|
Тип контента
|
result.file.contentType | string |
Тип контента |
|
fileSizeBytes
|
result.file.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
result.file.metadata.pageCount | integer |
pageCount |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Удаление защиты паролей из PDF-документа
Удалите защиту паролей из PDF-документа, если указаны допустимые учетные данные.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Параметры отмены защиты
|
params | True | string |
Формат {"ownerPassword": "owner-secret","userPassword": "user-secret"} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
файл
|
result.file | FileLinkResponse |
Справочные данные файла |
|
Содержимое файла
|
$content | string |
Содержимое файла Base64 |
Удаление страниц PDF
Удалите одну или несколько указанных страниц из PDF-документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Принять (формат вывода)
|
Accept | string |
Например, application/json |
|
|
Содержимое файла
|
file | True | file |
Отправка файла |
|
Удаление страниц
|
params | True | string |
Формат {"pageIndices":[0,2]} |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
files
|
files | array of object |
files |
|
URL
|
files.URL | string |
URL |
|
Тип контента
|
files.contentType | string |
Тип контента |
|
fileSizeBytes
|
files.metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
files.metadata.pageCount | integer |
pageCount |
|
Содержимое файла
|
$content | string |
Содержимое файла в формате Base64 |
Определения
FileLinkResponse
Справочные данные файла
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
URL
|
URL | string |
URL |
|
fileSizeBytes
|
metadata.fileSizeBytes | integer |
fileSizeBytes |
|
pageCount
|
metadata.pageCount | integer |
pageCount |