CraftMyPDF (Independent Publisher)
O editor de arrastar &soltar do CraftMyPDF permite que você projete modelos de PDF em qualquer navegador e gere documentos PDF perfeitos para pixels de modelos reutilizáveis e dados JSON.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate |
| Aplicativos Lógicos | Standard | Todas as regiões de Aplicativos Lógicos |
| Power Apps | Premium | Todas as regiões do Power Apps |
| Power Automate | Premium | Todas as regiões do Power Automate |
| Contato | |
|---|---|
| Nome | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Publicador | Troy Taylor |
| Site | https://craftmypdf.com/ |
| Política de privacidade | https://craftmypdf.com/privacy-policy/ |
| Categorias | Conteúdo e arquivos |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| ApiKeyAuth | secureString | O ApiKeyAuth para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Adicionar marca d'água |
Essa ação adiciona uma marca d'água a um PDF. |
| Atualizar modelo |
Essa ação atualiza o modelo de PDF especificado. |
| Criar sessão do editor |
Essa ação cria uma nova sessão do editor de PDF. A URL do editor de PDF pode ser inserida em um IFrame. |
| Criar um novo modelo |
Essa ação cria um novo modelo com base em uma ID de modelo. |
| Criar um PDF |
Essa ação cria um arquivo PDF com dados JSON e seu modelo. |
| Criar um PDF com base em vários modelos |
Essa ação cria um arquivo PDF com base em vários modelos. Ele mescla todos os PDFs em um. |
| Excluir modelo |
Essa ação exclui um modelo. |
| Listar modelos |
Essa ação lista todos os modelos de PDF. |
| Listar transações |
Essa ação lista todas as transações. |
| Mesclar PDFs |
Essa ação mescla várias URLs DE PDF. |
| Obter informações da conta |
Essa ação retorna as informações da conta. |
Adicionar marca d'água
Essa ação adiciona uma marca d'água a um PDF.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
url
|
url | True | string |
A URL do PDF de origem. |
|
enviar SMS
|
text | True | string |
O texto da marca d'água. |
|
font_size
|
font_size | integer |
O tamanho da fonte da marca d'água. O padrão é 40. |
|
|
opacidade
|
opacity | integer |
A opacidade da marca d'água. O padrão é 0,5. |
|
|
rotação
|
rotation | integer |
A rotação da marca d'água. O padrão é 45. |
|
|
hex_color
|
hex_color | string |
Cor THe da marca d'água, ela tem que ser uma cor hexáxe e começa com '#'. O padrão é "#c7c7c7". |
|
|
font_family
|
font_family | string |
A família de fontes da marca d'água. O padrão é Helvetica. As fontes disponíveis são: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats, |
|
|
expiração
|
expiration | integer |
A expiração do PDF gerado em minutos. O padrão é 5 minutos, intervalo entre 1 minuto e 24 horas. |
|
|
output_file
|
output_file | string |
O arquivo de saída, Padrão, é 'output.pdf'. |
Retornos
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Atualizar modelo
Essa ação atualiza o modelo de PDF especificado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
A ID do modelo. |
|
nome
|
name | string |
Opcional, nome do modelo. |
|
|
json
|
json | string |
Opcional, exemplo de dados JSON para o modelo. |
Retornos
- ResponseUpdateTemplate
- ResponseUpdateTemplate
Criar sessão do editor
Essa ação cria uma nova sessão do editor de PDF. A URL do editor de PDF pode ser inserida em um IFrame.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
A ID do modelo PDF. |
|
expiração
|
expiration | object |
A expiração da sessão do editor em minutos. O padrão é 1440 minutos (24 horas). |
|
|
canSave
|
canSave | boolean |
Pode salvar o modelo. O padrão é |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Pode gerar PDF. O padrão é |
|
|
canViewSettings
|
canViewSettings | boolean |
Pode exibir as configurações. O padrão é |
|
|
canPreview
|
canPreview | boolean |
Pode visualizar. O padrão é |
|
|
canEditJSON
|
canEditJSON | boolean |
Pode editar JSON. O padrão é |
|
|
canShowHeader
|
canShowHeader | boolean |
Mostrar o cabeçalho CraftMyPDF. O padrão é |
|
|
jsonMode
|
jsonMode | integer |
Editor JSON - |
|
|
backURL
|
backURL | string |
A URL do botão voltar. |
Retornos
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
Criar um novo modelo
Essa ação cria um novo modelo com base em uma ID de modelo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
A ID do modelo PDF. |
|
nome
|
name | string |
O nome do novo modelo. |
Retornos
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
Criar um PDF
Essa ação cria um arquivo PDF com dados JSON e seu modelo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
dados
|
data | True | string |
Os dados JSON. |
|
template_id
|
template_id | True | string |
A ID do modelo PDF. |
|
export_type
|
export_type | string |
|
|
|
expiração
|
expiration | integer |
A expiração do PDF gerado em minutos. O padrão é 5 minutos, intervalo entre 1 minuto e 24 horas. |
|
|
output_file
|
output_file | string |
O arquivo de saída. O padrão é 'output.pdf'. |
|
|
is_cmyk
|
is_cmyk | boolean |
Use o perfil de cor CMYK, o padrão é 'false'. |
Retornos
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Criar um PDF com base em vários modelos
Essa ação cria um arquivo PDF com base em vários modelos. Ele mescla todos os PDFs em um.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
templates
|
templates | object | ||
|
export_type
|
export_type | string |
|
|
|
expiração
|
expiration | integer |
Axpiração do PDF gerado em minutos. O padrão é 5 minutos, intervalo entre 1 minuto e 24 horas. |
|
|
output_file
|
output_file | string |
O arquivo de saída. O padrão é 'output.pdf'. |
|
|
Paginação
|
paging | string |
Ela detemina a paginação para o próximo PDF, seja "contínua" ou "redefinida". O padrão é 'reset' - contínuo: a expressão {{sys.totalPages}} é a soma do PDF mesclado e o {{sys.pageNumber}} continua do último número da página PDF. - redefinição: a expressão {{sys.totalPages}} é o total de páginas do PDF atual e a redefinição automática {{sys.pageNumber}} para zero no próximo PDF. |
Retornos
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Excluir modelo
Essa ação exclui um modelo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do Modelo
|
template_id | True | string |
A ID do modelo PDF. |
Retornos
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
Listar modelos
Essa ação lista todos os modelos de PDF.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Recupere apenas o número de registros especificados. O padrão é 300. |
|
|
Offset
|
offset | integer |
O deslocamento é usado para ignorar o número de registros dos resultados. O padrão é 0. |
Retornos
- ResponseListTemplate
- ResponseListTemplate
Listar transações
Essa ação lista todas as transações.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Recupere apenas o número de registros especificados. O padrão é 300 |
|
|
Offset
|
offset | integer |
O deslocamento é usado para ignorar o número de registros dos resultados. O padrão é 0 |
Retornos
- ResponseListTransactions
- ResponseListTransactions
Mesclar PDFs
Essa ação mescla várias URLs DE PDF.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
urls
|
urls | object | ||
|
expiração
|
expiration | integer |
A expiração do PDF gerado em minutos. O padrão é 5 minutos, intervalo entre 1 minuto e 24 horas. |
|
|
output_file
|
output_file | string |
O arquivo de saída. O padrão é 'output.pdf'. |
Retornos
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Obter informações da conta
Essa ação retorna as informações da conta.
Retornos
- ResponseAccountInformation
- ResponseAccountInformation
Definições
ResponseSuccessSingleFile
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
Situação |
|
arquivo
|
file | string |
O documento PDF gerado. |
|
transaction_ref
|
transaction_ref | string |
A referência de transação. |
ResponseListTemplate
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |
|
templates
|
templates | array of object |
A matriz de modelos. |
|
items
|
templates | object |
ResponseSuccessCreateNewTemplate
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
Situação |
|
template_id
|
template_id | string |
O documento PDF gerado. |
ResponseSuccessDeleteTemplate
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |
ResponseListTransactions
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |
|
transações
|
transactions | array of object |
A matriz de transações. |
|
items
|
transactions | object |
ResponseAccountInformation
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |
|
transações
|
transactions | array of object |
A matriz de transações. |
|
items
|
transactions | object |
ResponseSuccessCreateNewEditorSession
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |
|
url
|
url | string |
A URL. |
ResponseUpdateTemplate
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
status
|
status | string |
O status. |