Compartilhar via


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

canCreatePDF
canCreatePDF boolean

Pode gerar PDF. O padrão é true.

canViewSettings
canViewSettings boolean

Pode exibir as configurações. O padrão é true.

canPreview
canPreview boolean

Pode visualizar. O padrão é true.

canEditJSON
canEditJSON boolean

Pode editar JSON. O padrão é true.

canShowHeader
canShowHeader boolean

Mostrar o cabeçalho CraftMyPDF. O padrão é true.

jsonMode
jsonMode integer

Editor JSON - 1, visualizador JSON - 2. O padrão é 1.

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

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'.

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

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

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.