CraftMyPDF (независимый издатель)

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

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

Услуга Class Регионы
Copilot Studio Премия Все Power Automate регионы
Логические приложения Стандарт Все регионы Logic Apps
Power Apps Премия Все Power Apps регионы
Power Automate Премия Все Power Automate регионы
Контакт
Имя Трой Тейлор
URL https://www.hitachisolutions.com
Адрес электронной почты ttaylor@hitachisolutions.com
Метаданные соединителя
Publisher Трой Тейлор
Website https://craftmypdf.com/
Политика конфиденциальности https://craftmypdf.com/privacy-policy/
Категории Содержимое и файлы

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

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

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

По умолчанию

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

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

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

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

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

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

Действия

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

Это действие добавляет подложку в PDF-файл.

Получение сведений об учетной записи

Это действие возвращает сведения об учетной записи.

Слияние PDF-файлов

Это действие объединяет несколько URL-адресов PDF.

Создание PDF-файла

Это действие создает PDF-файл с данными JSON и шаблоном.

Создание PDF-файла из нескольких шаблонов

Это действие создает PDF-файл из нескольких шаблонов. Он объединяет все PDF-файлы в один.

Создание сеанса редактора

Это действие создает новый сеанс редактора PDF. URL-адрес редактора PDF можно внедрить в IFrame.

Создать новый шаблон

Это действие создает новый шаблон из идентификатора шаблона.

Список транзакций

Это действие содержит список всех транзакций.

Удаление шаблона

Это действие удаляет шаблон.

Шаблон обновления

Это действие обновляет указанный шаблон PDF.

Шаблоны списка

В этом действии перечислены все шаблоны PDF.

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

Это действие добавляет подложку в PDF-файл.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес
url True string

URL-адрес исходного PDF-файла.

текст
text True string

Текст подложки.

font_size
font_size integer

Размер шрифта водяного знака. Значение по умолчанию — 40.

непрозрачность
opacity integer

Прозрачность водяного знака. Значение по умолчанию — 0.5.

вращение
rotation integer

Поворот водяного знака. Значение по умолчанию — 45.

hex_color
hex_color string

Цвет водяного знака, он должен быть шестнадцатеричным цветом и начинается с "#". Значение по умолчанию — "#c7c7c7".

font_family
font_family string

Семейство шрифтов водяного знака. По умолчанию используется Helvetica. Доступные шрифты: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats,

истечение
expiration integer

Срок действия созданного PDF-файла в минутах. Значение по умолчанию — 5 минут, диапазон между 1 минутой и 24 часами.

output_file
output_file string

Выходной файл, значение по умолчанию — "output.pdf".

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

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Получение сведений об учетной записи

Это действие возвращает сведения об учетной записи.

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

ResponseAccountInformation
ResponseAccountInformation

Слияние PDF-файлов

Это действие объединяет несколько URL-адресов PDF.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адреса
urls object
истечение
expiration integer

Срок действия созданного PDF-файла в минутах. Значение по умолчанию — 5 минут, диапазон между 1 минутой и 24 часами.

output_file
output_file string

Выходной файл. Значение по умолчанию — "output.pdf".

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

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Создание PDF-файла

Это действие создает PDF-файл с данными JSON и шаблоном.

Параметры

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

Данные JSON.

идентификатор_шаблона
template_id True string

Идентификатор шаблона PDF.

export_type
export_type string

file или json. — Параметр json возвращает объект JSON, а выходной PDF-файл хранится в CDN(до истечения срока действия). — Параметр file возвращает двоичные данные созданного PDF-файла (более безопасный и полностью закрытый) и заголовок HTTP-заголовка Content-Disposition ответа имеет значение вложения.

истечение
expiration integer

Срок действия созданного PDF-файла в минутах. Значение по умолчанию — 5 минут, диапазон между 1 минутой и 24 часами.

output_file
output_file string

Выходной файл. Значение по умолчанию — "output.pdf".

is_cmyk
is_cmyk boolean

Используйте цветной профиль CMYK, значение по умолчанию — false.

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

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Создание PDF-файла из нескольких шаблонов

Это действие создает PDF-файл из нескольких шаблонов. Он объединяет все PDF-файлы в один.

Параметры

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

file или json. json Параметр возвращает объект JSON, а выходной PDF-файл хранится в CDN(до истечения срока действия). file Параметр возвращает двоичные данные созданного PDF-файла (более безопасный и полностью закрытый) и заголовок HTTP заголовка HTTP Content-Disposition имеет значение вложения.

истечение
expiration integer

В минутах создается PDF-файл. Значение по умолчанию — 5 минут, диапазон между 1 минутой и 24 часами.

output_file
output_file string

Выходной файл. Значение по умолчанию — "output.pdf".

замещение страниц
paging string

Он содержит разбиение по страницам для следующего PDF-файла, либо "непрерывный" или "сброс". Значение по умолчанию — "сброс" — непрерывное: выражение {{sys.totalPages}} является суммой объединенного PDF-файла и {{sys.pageNumber}} продолжить с последнего номера страницы PDF. — сброс: выражение {{sys.totalPages}} — это всего страницы текущего PDF-файла и автоматический сброс {{sys.pageNumber}} до нуля в следующем ФОРМАТЕ PDF.

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

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Создание сеанса редактора

Это действие создает новый сеанс редактора PDF. URL-адрес редактора PDF можно внедрить в IFrame.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор_шаблона
template_id True string

Идентификатор шаблона PDF.

истечение
expiration object

Истечение срока действия сеанса редактора в минутах. Значение по умолчанию — 1440 минут (24 часа).

canSave
canSave boolean

Может сохранить шаблон. По умолчанию — true.

canCreatePDF
canCreatePDF boolean

Может создать PDF-файл. По умолчанию — true.

canViewSettings
canViewSettings boolean

Может просматривать параметры. По умолчанию — true.

canPreview
canPreview boolean

Может предварительно просмотреть. По умолчанию — true.

canEditJSON
canEditJSON boolean

Может изменять JSON. По умолчанию — true.

canShowHeader
canShowHeader boolean

Показать заголовок CraftMyPDF. По умолчанию — true.

jsonMode
jsonMode integer

Редактор JSON , 1средство просмотра JSON — 2. По умолчанию — 1.

backURL
backURL string

URL-адрес кнопки "Назад".

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

ResponseSuccessCreateNewEditorSession
ResponseSuccessCreateNewEditorSession

Создать новый шаблон

Это действие создает новый шаблон из идентификатора шаблона.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор_шаблона
template_id True string

Идентификатор шаблона PDF.

имя
name string

Имя нового шаблона.

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

ResponseSuccessCreateNewTemplate
ResponseSuccessCreateNewTemplate

Список транзакций

Это действие содержит список всех транзакций.

Параметры

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

Извлекает только указанное количество записей. Значение по умолчанию — 300

Смещение
offset integer

Смещение используется для пропуска количества записей из результатов. Значение по умолчанию — 0

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

ResponseListTransactions
ResponseListTransactions

Удаление шаблона

Это действие удаляет шаблон.

Параметры

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

Идентификатор шаблона PDF.

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

ResponseSuccessDeleteTemplate
ResponseSuccessDeleteTemplate

Шаблон обновления

Это действие обновляет указанный шаблон PDF.

Параметры

Имя Ключ Обязательно Тип Описание
идентификатор_шаблона
template_id True string

Идентификатор шаблона.

имя
name string

Необязательное имя шаблона.

JSON (формат обмена данными JavaScript)
json string

Необязательный пример данных JSON для шаблона.

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

ResponseUpdateTemplate
ResponseUpdateTemplate

Шаблоны списка

В этом действии перечислены все шаблоны PDF.

Параметры

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

Извлекает только указанное количество записей. Значение по умолчанию — 300.

Смещение
offset integer

Смещение используется для пропуска количества записей из результатов. Значение по умолчанию — 0.

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

ResponseListTemplate
ResponseListTemplate

Определения

ResponseSuccessSingleFile

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

Состояние

file
file string

Созданный PDF-документ.

transaction_ref
transaction_ref string

Ссылка на транзакцию.

ResponseListTemplate

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

Состояние.

templates
templates array of object

Массив шаблонов.

items
templates object

ResponseSuccessCreateNewTemplate

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

Состояние

идентификатор_шаблона
template_id string

Созданный PDF-документ.

ResponseSuccessDeleteTemplate

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

Состояние.

ResponseListTransactions

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

Состояние.

транзакции;
transactions array of object

Массив транзакций.

items
transactions object

ResponseAccountInformation

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

Состояние.

транзакции;
transactions array of object

Массив транзакций.

items
transactions object

ResponseSuccessCreateNewEditorSession

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

Состояние.

URL-адрес
url string

URL-адрес.

ResponseUpdateTemplate

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

Состояние.