Partilhar via


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
Email 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 é true.

canCreatePDF
canCreatePDF boolean

Pode gerar PDF. A predefinição é true.

canViewSettings
canViewSettings boolean

Pode visualizar as configurações. A predefinição é true.

canPreview
canPreview boolean

Pode visualizar. A predefinição é true.

canEditJSON
canEditJSON boolean

Pode editar JSON. A predefinição é true.

canShowHeader
canShowHeader boolean

Mostrar cabeçalho CraftMyPDF. A predefinição é true.

jsonMode
jsonMode integer

Editor JSON - 1, Visualizador JSON - 2. A predefinição é 1.

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

file ou json. - A opção json retorna um objeto JSON e o PDF de saída é armazenado em uma CDN (até a expiração). - A opção file retorna dados binários do PDF gerado (mais seguro e completamente privado) e o cabeçalho HTTP de resposta Content-Disposition é definido como anexo.

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

file ou json. A opção json retorna um objeto JSON e o PDF de saída é armazenado em uma CDN (até a expiração). A opção file retorna dados binários do PDF gerado (mais seguro e completamente privado) e o cabeçalho HTTP de resposta Content-Disposition é definido como anexo.

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.