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 |
|
|
|
истечение
|
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 |
|
|
|
истечение
|
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 |
Может сохранить шаблон. По умолчанию — |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Может создать PDF-файл. По умолчанию — |
|
|
canViewSettings
|
canViewSettings | boolean |
Может просматривать параметры. По умолчанию — |
|
|
canPreview
|
canPreview | boolean |
Может предварительно просмотреть. По умолчанию — |
|
|
canEditJSON
|
canEditJSON | boolean |
Может изменять JSON. По умолчанию — |
|
|
canShowHeader
|
canShowHeader | boolean |
Показать заголовок CraftMyPDF. По умолчанию — |
|
|
jsonMode
|
jsonMode | integer |
Редактор JSON , |
|
|
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 |
Состояние. |