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


Cloudmersive PDF

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

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

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

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

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

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

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

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

Теперь вы можете приступить к использованию cloudmersive PDF Connector.

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

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

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

По умолчанию

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

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

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

Имя Тип Description Обязательно
КЛЮЧ securestring КЛЮЧ для этого API True

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

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

Действия

Возвращает поля и значения формы PDF

Шифрование PDF-документа паролем. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF-файла. Задайте поля паролей NULL, чтобы опустить заданный пароль.

Вставка, копирование страниц из одного PDF-документа в другой

Скопируйте одну или несколько страниц из одного PDF-документа (исходного документа) и вставьте их во второй PDF-документ (целевой документ).

Добавление одной или нескольких заметок PDF, примечаний в PDF-документе

Добавляет одну или несколько заметок, примечания в PDF-документ.

Добавление текстового водяного знака в PDF

Добавление текстового подложки в PDF

Задает и заполняет значения полей формы PDF

Заполните поля формы в формате PDF с определенными значениями. Используйте поля формы и получения для перечисления доступных полей и их типов данных в входной форме.

Задает метаданные PDF-документа

Задает метаданные (записывает) в входной PDF-документ, включая название, автор и т. д.

Поворот всех страниц в PDF-документе

Поворот всех страниц в PDF-документе на 90 градусов

Поворот диапазона, подмножества страниц в PDF-документе

Поворот диапазона определенных страниц в PDF-документе на несколько 90 градусов

Получение заметок PDF, включая комментарии в документе

Перечисляет заметки, включая примечания и заметки, в PDF-документе.

Получение метаданных pdf-документа

Возвращает метаданные из PDF-документа, включая название, автор и т. д.

Получение текста в pdf-документе по странице

Возвращает текст в PDF-файле по странице

Растеризация PDF-файла в формате PDF на основе изображений

Растеризируйте PDF-файл в формате PDF на основе изображений. Выходные данные — это PDF-файл, в котором каждая страница состоит из изображения с высоким разрешением, при этом удаляются все текст, цифры и другие компоненты.

Расшифровка и защита паролем PDF

Расшифровка PDF-документа паролем. Расшифрованный PDF-файл больше не требует открытия пароля.

Удаление, удаление страниц из PDF-документа

Удаление одной или нескольких страниц из PDF-документа

Удаление всех заметок PDF, включая комментарии в документе

Удаляет все заметки, включая примечания и заметки, в PDF-документе.

Удаление определенной заметки PDF, примечания в документе

Удаляет определенную заметку в PDF-документе с помощью ЗаметкиIndex. Чтобы перечислить AnnotationIndex для всех заметок в PDF-документе, используйте API /edit/pdf/annotations/list.

Шифрование, защита паролем и установка ограниченных разрешений в ФОРМАТЕ PDF

Зашифруйте PDF-документ с помощью пароля и задайте разрешения в ФОРМАТЕ PDF. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF [необязательно]. Задайте для пароля читателя значение NULL, чтобы опустить пароль. Ограничить или разрешить печать, копирование содержимого, сборку документов, редактирование (только для чтения), заполнение формы, изменение заметок и снижение печати с помощью управления цифровыми правами документа (DRM).

Шифрование и защита паролем PDF

Шифрование PDF-документа паролем. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF-файла. Задайте поля паролей NULL, чтобы опустить заданный пароль.

Возвращает поля и значения формы PDF

Шифрование PDF-документа паролем. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF-файла. Задайте поля паролей NULL, чтобы опустить заданный пароль.

Параметры

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

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

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

Результат получения полей формы PDF

Тело
PdfFormFields

Вставка, копирование страниц из одного PDF-документа в другой

Скопируйте одну или несколько страниц из одного PDF-документа (исходного документа) и вставьте их во второй PDF-документ (целевой документ).

Параметры

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

Исходный PDF-файл для копирования страниц из.

Целевой PDF-файл для копирования страниц в.
destinationFile True file

Целевой PDF-файл для копирования страниц в.

Номер страницы (1 на основе) для начала копирования страниц из (включительно) в S
pageStartSource True integer

Номер страницы (1 на основе) для начала копирования страниц из (включительно) в S

Номер страницы (на основе 1) для остановки копирования страниц из (включительно)
pageEndSource True integer

Номер страницы (на основе 1) для остановки копирования страниц из (включительно)

Номер страницы (на основе 1), чтобы вставить страницы до целевого файла.
pageInsertBeforeDesitnation True integer

Номер страницы (на основе 1), чтобы вставить страницы до целевого файла.

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

Вывод содержимого файла из операции

OutputContent
binary

Добавление одной или нескольких заметок PDF, примечаний в PDF-документе

Добавляет одну или несколько заметок, примечания в PDF-документ.

Параметры

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

0-й индекс заметки в документе

AnnotationType
AnnotationType string

Тип заметки; возможные значения: Text

CreationDate
CreationDate date-time

Дата создания заметки

Высота
Height double

Высота заметки

LeftX
LeftX double

Левая координата X для расположения заметки

ИзменениеDate
ModifiedDate date-time

Дата последнего изменения заметки

PageNumber
PageNumber integer

1-й индекс страницы, содержащей заметку

Тема
Subject string

Тема заметки

TextContents
TextContents string

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

Название
Title string

Заголовок заметки; это часто автор заметки в pdf-файлах, созданных в Acrobat

TopY
TopY double

Верхняя координация Y расположения заметки

Ширина
Width double

Ширина заметки

InputFileBytes
InputFileBytes byte

Входное содержимое файла байт для изменения файла

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

Вывод содержимого файла из операции

OutputContent
binary

Добавление текстового водяного знака в PDF

Добавление текстового подложки в PDF

Параметры

Имя Ключ Обязательно Тип Описание
Текст водяного знака для добавления в PDF -файл (обязательный)
watermarkText True string

Текст водяного знака для добавления в PDF -файл (обязательный)

Имя семейства шрифтов для текста водяного знака; Значение по умолчанию — Times New Roman
fontName string

Имя семейства шрифтов для текста водяного знака; Значение по умолчанию — Times New Roman

Размер шрифта в точках текста; значение по умолчанию — 150
fontSize number

Размер шрифта в точках текста; значение по умолчанию — 150

Цвет шрифта в шестнадцатеричном или html-цвете; Значение по умолчанию — Red
fontColor string

Цвет шрифта в шестнадцатеричном или html-цвете; Значение по умолчанию — Red

Прозрачность шрифта от 0.0 (полностью прозрачно) до 1.0 (полностью o)
fontTransparency number

Прозрачность шрифта от 0.0 (полностью прозрачно) до 1.0 (полностью o)

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Задает и заполняет значения полей формы PDF

Заполните поля формы в формате PDF с определенными значениями. Используйте поля формы и получения для перечисления доступных полей и их типов данных в входной форме.

Параметры

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

Для полей с флажком типа значение, которое нужно поместить в поле

ComboBoxSelectedIndex
ComboBoxSelectedIndex integer

Для полей типа ComboBox; указывает выбранный индекс выбора поля со списком

FieldName
FieldName string

Имя заданного поля; вы можете вызвать /convert/edit/pdf/form/get-fields для перечисления имен полей в форме

TextValue
TextValue string

Для полей типа Text текстовое значение, которое нужно поместить в поле

InputFileBytes
InputFileBytes byte

Содержимое входного файла для задания полей

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

Вывод содержимого файла из операции

OutputContent
binary

Задает метаданные PDF-документа

Задает метаданные (записывает) в входной PDF-документ, включая название, автор и т. д.

Параметры

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

Входное содержимое файла байт для изменения файла

Author
Author string

Имя пользователя создателя или автора документа, если оно доступно, значение NULL, если оно недоступно.

Создатель
Creator string

Создатель документа

DateCreated
DateCreated date-time

Метка времени, созданная документом, если она доступна, значение NULL, если оно недоступно.

DateModified
DateModified date-time

Метка времени последнего изменения документа, если она доступна, значение NULL, если оно недоступно

Ключевые слова
Keywords string

Ключевые слова документа

PageCount
PageCount integer

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

Тема
Subject string

Тема документа

Успешно
Successful boolean

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

Название
Title string

Название документа

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

Вывод содержимого файла из операции

OutputContent
binary

Поворот всех страниц в PDF-документе

Поворот всех страниц в PDF-документе на 90 градусов

Параметры

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

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

Угол поворота страницы в градусах должен быть кратным 90 дегр
rotationAngle True integer

Угол поворота страницы в градусах должен быть кратным 90 дегр

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

Вывод содержимого файла из операции

OutputContent
binary

Поворот диапазона, подмножества страниц в PDF-документе

Поворот диапазона определенных страниц в PDF-документе на несколько 90 градусов

Параметры

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

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

Угол поворота страницы в градусах должен быть кратным 90 дегр
rotationAngle True integer

Угол поворота страницы в градусах должен быть кратным 90 дегр

Номер страницы (на основе 1) для запуска поворота страниц с (включительно).
pageStart True integer

Номер страницы (на основе 1) для запуска поворота страниц с (включительно).

Номер страницы (1 на основе), чтобы остановить поворот страницы (включительно).
pageEnd True integer

Номер страницы (1 на основе), чтобы остановить поворот страницы (включительно).

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

Вывод содержимого файла из операции

OutputContent
binary

Получение заметок PDF, включая комментарии в документе

Перечисляет заметки, включая примечания и заметки, в PDF-документе.

Параметры

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

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

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

Результат получения заметок из PDF-документа

Получение метаданных pdf-документа

Возвращает метаданные из PDF-документа, включая название, автор и т. д.

Параметры

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

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

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

Результат операции автодетекта/get-info

Тело
PdfMetadata

Получение текста в pdf-документе по странице

Возвращает текст в PDF-файле по странице

Параметры

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

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

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

Текст PDF-файла, разбитый на страницу

Растеризация PDF-файла в формате PDF на основе изображений

Растеризируйте PDF-файл в формате PDF на основе изображений. Выходные данные — это PDF-файл, в котором каждая страница состоит из изображения с высоким разрешением, при этом удаляются все текст, цифры и другие компоненты.

Параметры

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Расшифровка и защита паролем PDF

Расшифровка PDF-документа паролем. Расшифрованный PDF-файл больше не требует открытия пароля.

Параметры

Имя Ключ Обязательно Тип Описание
Допустимый пароль для PDF-файла
password True string

Допустимый пароль для PDF-файла

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Удаление, удаление страниц из PDF-документа

Удаление одной или нескольких страниц из PDF-документа

Параметры

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

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

Номер страницы (на основе 1), чтобы начать удаление страниц из (включительно).
pageStart True integer

Номер страницы (на основе 1), чтобы начать удаление страниц из (включительно).

Номер страницы (1 на основе), чтобы остановить удаление страниц из (включительно).
pageEnd True integer

Номер страницы (1 на основе), чтобы остановить удаление страниц из (включительно).

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

Вывод содержимого файла из операции

OutputContent
binary

Удаление всех заметок PDF, включая комментарии в документе

Удаляет все заметки, включая примечания и заметки, в PDF-документе.

Параметры

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Удаление определенной заметки PDF, примечания в документе

Удаляет определенную заметку в PDF-документе с помощью ЗаметкиIndex. Чтобы перечислить AnnotationIndex для всех заметок в PDF-документе, используйте API /edit/pdf/annotations/list.

Параметры

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

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

0-й индекс заметки в документе
annotationIndex True integer

0-й индекс заметки в документе

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

Вывод содержимого файла из операции

OutputContent
binary

Шифрование, защита паролем и установка ограниченных разрешений в ФОРМАТЕ PDF

Зашифруйте PDF-документ с помощью пароля и задайте разрешения в ФОРМАТЕ PDF. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF [необязательно]. Задайте для пароля читателя значение NULL, чтобы опустить пароль. Ограничить или разрешить печать, копирование содержимого, сборку документов, редактирование (только для чтения), заполнение формы, изменение заметок и снижение печати с помощью управления цифровыми правами документа (DRM).

Параметры

Имя Ключ Обязательно Тип Описание
Пароль владельца (создателя или редактора) PDF-файла (обязательно)
ownerPassword True string

Пароль владельца (создателя или редактора) PDF-файла (обязательно)

Пароль пользователя (читателя) PDF-файла (необязательно)
userPassword True string

Пароль пользователя (читателя) PDF-файла (необязательно)

Возможные значения: "128" (128-разрядное шифрование RC4) и "256" (256-разрядная версия)
encryptionKeyLength string

Возможные значения: "128" (128-разрядное шифрование RC4) и "256" (256-разрядная версия)

Установите значение false, чтобы отключить печать с помощью DRM. Значение по умолчанию — истинно.
allowPrinting boolean

Установите значение false, чтобы отключить печать с помощью DRM. Значение по умолчанию — истинно.

Установите значение false, чтобы отключить сборку документов с помощью DRM. Значение по умолчанию — истинно.
allowDocumentAssembly boolean

Установите значение false, чтобы отключить сборку документов с помощью DRM. Значение по умолчанию — истинно.

Установите значение false, чтобы отключить копирование и извлечение содержимого из pdf-режима
allowContentExtraction boolean

Установите значение false, чтобы отключить копирование и извлечение содержимого из pdf-режима

Установите значение false, чтобы отключить заполнение полей формы в ФОРМАТЕ PDF с помощью DRM
allowFormFilling boolean

Установите значение false, чтобы отключить заполнение полей формы в ФОРМАТЕ PDF с помощью DRM

Установите значение false, чтобы отключить редактирование в ФОРМАТЕ PDF с помощью DRM (создание PDF-файла
allowEditing boolean

Установите значение false, чтобы отключить редактирование в ФОРМАТЕ PDF с помощью DRM (создание PDF-файла

Установите значение false, чтобы отключить заметки и редактирование заметок в
allowAnnotations boolean

Установите значение false, чтобы отключить заметки и редактирование заметок в

Установите значение false, чтобы отключить деградированную печать PDF-файла с помощью DRM. Def
allowDegradedPrinting boolean

Установите значение false, чтобы отключить деградированную печать PDF-файла с помощью DRM. Def

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Шифрование и защита паролем PDF

Шифрование PDF-документа паролем. Задайте пароль владельца для управления разрешениями владельца (редактора или создателя) и задайте пароль пользователя (читателя) для управления средством просмотра PDF-файла. Задайте поля паролей NULL, чтобы опустить заданный пароль.

Параметры

Имя Ключ Обязательно Тип Описание
Пароль пользователя (читателя) PDF-файла
userPassword string

Пароль пользователя (читателя) PDF-файла

Пароль владельца (создателя или редактора) PDF-файла
ownerPassword string

Пароль владельца (создателя или редактора) PDF-файла

Возможные значения: "128" (128-разрядное шифрование RC4) и "256" (256-разрядная версия)
encryptionKeyLength string

Возможные значения: "128" (128-разрядное шифрование RC4) и "256" (256-разрядная версия)

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

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

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

Вывод содержимого файла из операции

OutputContent
binary

Определения

GetPdfAnnotationsResult

Результат получения заметок из PDF-документа

Имя Путь Тип Описание
Annotations
Annotations array of PdfAnnotation

Заметки в PDF-файле, упорядоченные путем размещения от начала до завершения в документе

Успешно
Successful boolean

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

PdfAnnotation

Сведения о заметках PDF

Имя Путь Тип Описание
AnnotationIndex
AnnotationIndex integer

0-й индекс заметки в документе

AnnotationType
AnnotationType string

Тип заметки; возможные значения: Text

CreationDate
CreationDate date-time

Дата создания заметки

Высота
Height double

Высота заметки

LeftX
LeftX double

Левая координата X для расположения заметки

ИзменениеDate
ModifiedDate date-time

Дата последнего изменения заметки

PageNumber
PageNumber integer

1-й индекс страницы, содержащей заметку

Тема
Subject string

Тема заметки

TextContents
TextContents string

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

Название
Title string

Заголовок заметки; это часто автор заметки в pdf-файлах, созданных в Acrobat

TopY
TopY double

Верхняя координация Y расположения заметки

Ширина
Width double

Ширина заметки

PdfFormField

Определение поля и значение в форме

Имя Путь Тип Описание
FieldComboBoxSelectedIndex
FieldComboBoxSelectedIndex integer

Применяется только к типам полей ComboBox; указывает выбранный индекс выбора поля со списком, если он доступен

FieldName
FieldName string

Имя поля формы

FieldType
FieldType string

Тип данных поля; возможные значения: Text (FieldValue будет строкой), флажок (FieldValue может быть "true" или "false"), ComboBox (FieldComboBoxSelectedIndex также будет заполнен), Other

FieldValue
FieldValue string

Значение поля формы

PdfFormFields

Результат получения полей формы PDF

Имя Путь Тип Описание
FormFields
FormFields array of PdfFormField

Поля и значения полей, найденные в форме

Успешно
Successful boolean

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

PdfMetadata

Результат операции автодетекта/get-info

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

Имя пользователя создателя или автора документа, если оно доступно, значение NULL, если оно недоступно.

Создатель
Creator string

Создатель документа

DateCreated
DateCreated date-time

Метка времени, созданная документом, если она доступна, значение NULL, если оно недоступно.

DateModified
DateModified date-time

Метка времени последнего изменения документа, если она доступна, значение NULL, если оно недоступно

Ключевые слова
Keywords string

Ключевые слова документа

PageCount
PageCount integer

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

Тема
Subject string

Тема документа

Успешно
Successful boolean

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

Название
Title string

Название документа

PdfPageText

Текст одной страницы PDF

Имя Путь Тип Описание
PageNumber
PageNumber integer

Номер страницы страницы (на основе 1)

PageText
PageText string

Текст страницы

PdfTextByPageResult

Текст PDF-файла, разбитый на страницу

Имя Путь Тип Описание
Страницы
Pages array of PdfPageText

Страницы в ФОРМАТЕ PDF

Успешно
Successful boolean

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

бинарный

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