CraftMyPDF (Editora Independente)
O editor drag & drop do CraftMyPDF permite projetar modelos PDF em qualquer navegador e gerar documentos PDF perfeitos em pixels a partir de modelos reutilizáveis e dados JSON.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automate |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps |
| Aplicações Power | Premium | Todas as regiões do Power Apps |
| Automatize o poder | Premium | Todas as regiões do Power Automate |
| Contato | |
|---|---|
| Nome | Troia Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadados do conector | |
|---|---|
| Editora | Troia Taylor |
| Sítio Web | https://craftmypdf.com/ |
| Política de privacidade | https://craftmypdf.com/privacy-policy/ |
| Categorias | Conteúdo e Ficheiros |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Adicionar marca d'água |
Esta ação adiciona uma marca d'água a um PDF. |
| Atualizar modelo |
Esta ação atualiza o modelo PDF especificado. |
| Criar sessão de editor |
Esta ação cria uma nova sessão do editor de PDF. O URL do editor de PDF pode ser incorporado em um IFrame. |
| Criar um novo modelo |
Esta ação cria um novo modelo a partir de um ID de modelo. |
| Criar um PDF |
Esta ação cria um arquivo PDF com dados JSON e seu modelo. |
| Criar um PDF a partir de vários modelos |
Esta ação cria um arquivo PDF a partir de vários modelos. Ele mescla todos os PDFs em um só. |
| Excluir modelo |
Esta ação exclui um modelo. |
| Listar transações |
Esta ação lista todas as transações. |
| Mesclar PDFs |
Esta ação mescla vários URLs de PDF. |
| Modelos de lista |
Esta ação lista todos os seus modelos PDF. |
| Obter informações da conta |
Esta ação retorna as informações da conta. |
Adicionar marca d'água
Esta ação adiciona uma marca d'água a um PDF.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
URL
|
url | True | string |
O 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 |
A cor da marca d'água, tem que ser uma cor hexadecimal 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'. |
Devoluções
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Atualizar modelo
Esta ação atualiza o modelo PDF especificado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
O ID do modelo. |
|
nome
|
name | string |
Opcional, nome do modelo. |
|
|
Json
|
json | string |
Opcional, dados JSON de exemplo para o modelo. |
Devoluções
- ResponseUpdateTemplate
- ResponseUpdateTemplate
Criar sessão de editor
Esta ação cria uma nova sessão do editor de PDF. O URL do editor de PDF pode ser incorporado em um IFrame.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
O 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). |
|
|
canSalvar
|
canSave | boolean |
Pode salvar o modelo. A predefinição é |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Pode gerar PDF. A predefinição é |
|
|
canViewSettings
|
canViewSettings | boolean |
Pode visualizar as configurações. A predefinição é |
|
|
canPreview
|
canPreview | boolean |
Pode visualizar. A predefinição é |
|
|
canEditJSON
|
canEditJSON | boolean |
Pode editar JSON. A predefinição é |
|
|
canShowHeader
|
canShowHeader | boolean |
Mostrar cabeçalho CraftMyPDF. A predefinição é |
|
|
jsonMode
|
jsonMode | integer |
Editor JSON - |
|
|
URL de volta
|
backURL | string |
O URL do botão Voltar. |
Devoluções
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
Criar um novo modelo
Esta ação cria um novo modelo a partir de um ID de modelo.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
O ID do modelo PDF. |
|
nome
|
name | string |
O nome do novo modelo. |
Devoluções
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
Criar um PDF
Esta ação cria um arquivo PDF com dados JSON e seu modelo.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
dados
|
data | True | string |
Os dados JSON. |
|
template_id
|
template_id | True | string |
O 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'. |
Devoluções
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Criar um PDF a partir de vários modelos
Esta ação cria um arquivo PDF a partir de vários modelos. Ele mescla todos os PDFs em um só.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
templates
|
templates | object | ||
|
export_type
|
export_type | string |
|
|
|
expiração
|
expiration | integer |
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'. |
|
|
paginação
|
paging | string |
Ele detemines a paginação para o próximo PDF, ou é 'contínuo' ou 'reset' . O padrão é 'reset' - continuous : A expressão {{sys.totalPages}} é a soma do PDF mesclado e o {{sys.pageNumber}} continua a partir do último número de página PDF. - reset: A expressão {{sys.totalPages}} é o total de páginas do PDF atual e o {{sys.pageNumber}} redefine automaticamente para zero no próximo PDF. |
Devoluções
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Excluir modelo
Esta ação exclui um modelo.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do modelo
|
template_id | True | string |
O ID do modelo PDF. |
Devoluções
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
Listar transações
Esta ação lista todas as transações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Limite
|
limit | integer |
Recupere apenas o número de registros especificados. O padrão é 300 |
|
|
Compensação
|
offset | integer |
O deslocamento é usado para ignorar o número de registros dos resultados. O padrão é 0 |
Devoluções
- ResponseListTransactions
- ResponseListTransactions
Mesclar PDFs
Esta ação mescla vários URLs de PDF.
Parâmetros
| Name | Chave | Necessá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'. |
Devoluções
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Modelos de lista
Esta ação lista todos os seus modelos PDF.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Limite
|
limit | integer |
Recupere apenas o número de registros especificados. O padrão é 300. |
|
|
Compensação
|
offset | integer |
O deslocamento é usado para ignorar o número de registros dos resultados. O padrão é 0. |
Devoluções
- ResponseListTemplate
- ResponseListTemplate
Obter informações da conta
Esta ação retorna as informações da conta.
Devoluções
- ResponseAccountInformation
- ResponseAccountInformation
Definições
ResponseSuccessSingleFile
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
Situação |
|
ficheiro
|
file | string |
O documento PDF gerado. |
|
transaction_ref
|
transaction_ref | string |
A referência da transação. |
ResponseListTemplate
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |
|
templates
|
templates | array of object |
A matriz de modelos. |
|
items
|
templates | object |
ResponseSuccessCreateNewTemplate
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
Situação |
|
template_id
|
template_id | string |
O documento PDF gerado. |
ResponseSuccessDeleteTemplate
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |
ResponseListTransactions
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |
|
transações
|
transactions | array of object |
A matriz de transações. |
|
items
|
transactions | object |
ResponseAccountInformation
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |
|
transações
|
transactions | array of object |
A matriz de transações. |
|
items
|
transactions | object |
ResponseSuccessCreateNewEditorSession
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |
|
URL
|
url | string |
O URL. |
ResponseUpdateTemplate
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
O status. |