Compartir a través de


CraftMyPDF (Publicador independiente)

El editor de arrastrar y colocar de CraftMyPDF le permite diseñar plantillas PDF en cualquier explorador y generar documentos PDF perfectos para píxeles a partir de plantillas reutilizables y datos JSON.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps
Power Apps Premium Todas las regiones de Power Apps
Power Automate Premium Todas las regiones de Power Automate
Contacto
Nombre Troy Taylor
URL https://www.hitachisolutions.com
Correo Electrónico ttaylor@hitachisolutions.com
Metadatos del conector
Publicador Troy Taylor
Sitio web https://craftmypdf.com/
Directiva de privacidad https://craftmypdf.com/privacy-policy/
Categorías Contenido y archivos

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
ApiKeyAuth securestring ApiKeyAuth para esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualizar plantilla

Esta acción actualiza la plantilla PDF especificada.

Agregar marca de agua

Esta acción agrega una marca de agua a un PDF.

Combinar archivos PDF

Esta acción combina varias direcciones URL pdf.

Creación de un PDF

Esta acción crea un archivo PDF con datos JSON y la plantilla.

Creación de un PDF a partir de varias plantillas

Esta acción crea un archivo PDF a partir de varias plantillas. Combina todos los archivos PDF en uno.

Creación de una sesión de editor

Esta acción crea una nueva sesión del editor de PDF. La dirección URL del editor de PDF se puede incrustar en un IFrame.

Crear una nueva plantilla

Esta acción crea una nueva plantilla a partir de un identificador de plantilla.

Eliminar plantilla

Esta acción elimina una plantilla.

Listar transacciones

Esta acción enumera todas las transacciones.

Obtener información de la cuenta

Esta acción devuelve la información de la cuenta.

Plantillas de lista

En esta acción se enumeran todas las plantillas pdf.

Actualizar plantilla

Esta acción actualiza la plantilla PDF especificada.

Parámetros

Nombre Clave Requerido Tipo Description
template_id
template_id True string

Identificador de plantilla.

nombre
name string

Opcional, nombre de la plantilla.

json
json string

Opcional, datos JSON de ejemplo para la plantilla.

Devoluciones

ResponseUpdateTemplate
ResponseUpdateTemplate

Agregar marca de agua

Esta acción agrega una marca de agua a un PDF.

Parámetros

Nombre Clave Requerido Tipo Description
URL
url True string

Dirección URL del ARCHIVO PDF de origen.

texto
text True string

Texto de marca de agua.

font_size
font_size integer

Tamaño de fuente de la marca de agua. El valor predeterminado es 40.

opacidad
opacity integer

Opacidad de la marca de agua. El valor predeterminado es 0,5.

rotación
rotation integer

Rotación de la marca de agua. El valor predeterminado es 45.

hex_color
hex_color string

Color de la marca de agua, tiene que ser un color hexadecimal y comienza por "#". El valor predeterminado es "#c7c7c7".

font_family
font_family string

Familia de fuentes de la marca de agua. El valor predeterminado es Helvetica. Las fuentes disponibles son: Courier- Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats,

expiración
expiration integer

Expiración del PDF generado en minutos. El valor predeterminado es de 5 minutos, entre 1 minuto y 24 horas.

output_file
output_file string

El archivo de salida, Default es "output.pdf".

Devoluciones

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Combinar archivos PDF

Esta acción combina varias direcciones URL pdf.

Parámetros

Nombre Clave Requerido Tipo Description
urls
urls object
expiración
expiration integer

Expiración del PDF generado en minutos. El valor predeterminado es de 5 minutos, entre 1 minuto y 24 horas.

output_file
output_file string

Archivo de salida. El valor predeterminado es "output.pdf".

Devoluciones

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Creación de un PDF

Esta acción crea un archivo PDF con datos JSON y la plantilla.

Parámetros

Nombre Clave Requerido Tipo Description
datos
data True string

Datos JSON.

template_id
template_id True string

Identificador de plantilla de PDF.

export_type
export_type string

file o json. - La opción json devuelve un objeto JSON y el PDF de salida se almacena en una red CDN(hasta la expiración). - La opción file devuelve datos binarios del PDF generado (más seguro y completamente privado) y el encabezado HTTP de respuesta Content-Disposition se establece en datos adjuntos.

expiración
expiration integer

Expiración del PDF generado en minutos. El valor predeterminado es de 5 minutos, entre 1 minuto y 24 horas.

output_file
output_file string

Archivo de salida. El valor predeterminado es "output.pdf".

is_cmyk
is_cmyk boolean

Use el perfil de color CMYK. El valor predeterminado es "false".

Devoluciones

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Creación de un PDF a partir de varias plantillas

Esta acción crea un archivo PDF a partir de varias plantillas. Combina todos los archivos PDF en uno.

Parámetros

Nombre Clave Requerido Tipo Description
templates
templates object
export_type
export_type string

file o json. La opción json devuelve un objeto JSON y el PDF de salida se almacena en una red CDN (hasta la expiración). La opción file devuelve datos binarios del PDF generado (más seguro y completamente privado) y el encabezado HTTP de respuesta Content-Disposition se establece en datos adjuntos.

expiración
expiration integer

Laxpiración del PDF generado en minutos. El valor predeterminado es de 5 minutos, entre 1 minuto y 24 horas.

output_file
output_file string

Archivo de salida. El valor predeterminado es "output.pdf".

paginación
paging string

Destemine la paginación para el siguiente PDF, ya sea "continuo" o "reset". El valor predeterminado es 'reset': continuo: la expresión {{sys.totalPages}} es la suma del PDF combinado y {{sys.pageNumber}} continúa desde el último número de página PDF. - reset: la expresión {{sys.totalPages}} es el total de páginas del PDF actual y el restablecimiento automático {{sys.pageNumber}} a cero en el siguiente PDF.

Devoluciones

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Creación de una sesión de editor

Esta acción crea una nueva sesión del editor de PDF. La dirección URL del editor de PDF se puede incrustar en un IFrame.

Parámetros

Nombre Clave Requerido Tipo Description
template_id
template_id True string

Identificador de plantilla de PDF.

expiración
expiration object

Expiración de la sesión del editor en minutos. El valor predeterminado es 1440 minutos (24 horas).

canSave
canSave boolean

Puede guardar la plantilla. El valor predeterminado es true.

canCreatePDF
canCreatePDF boolean

Puede generar PDF. El valor predeterminado es true.

canViewSettings
canViewSettings boolean

Puede ver la configuración. El valor predeterminado es true.

canPreview
canPreview boolean

Puede obtener una vista previa. El valor predeterminado es true.

canEditJSON
canEditJSON boolean

Puede editar JSON. El valor predeterminado es true.

canShowHeader
canShowHeader boolean

Mostrar encabezado CraftMyPDF. El valor predeterminado es true.

jsonMode
jsonMode integer

Editor JSON: 1, visor JSON: 2. El valor predeterminado es 1.

backURL
backURL string

Dirección URL del botón Atrás.

Devoluciones

ResponseSuccessCreateNewEditorSession
ResponseSuccessCreateNewEditorSession

Crear una nueva plantilla

Esta acción crea una nueva plantilla a partir de un identificador de plantilla.

Parámetros

Nombre Clave Requerido Tipo Description
template_id
template_id True string

Identificador de plantilla de PDF.

nombre
name string

Nombre de la nueva plantilla.

Devoluciones

ResponseSuccessCreateNewTemplate
ResponseSuccessCreateNewTemplate

Eliminar plantilla

Esta acción elimina una plantilla.

Parámetros

Nombre Clave Requerido Tipo Description
Identificador de plantilla
template_id True string

Identificador de plantilla de PDF.

Devoluciones

ResponseSuccessDeleteTemplate
ResponseSuccessDeleteTemplate

Listar transacciones

Esta acción enumera todas las transacciones.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Recupere solo el número de registros especificados. El valor predeterminado es 300

Desplazar
offset integer

Offset se usa para omitir el número de registros de los resultados. El valor predeterminado es 0

Devoluciones

ResponseListTransactions
ResponseListTransactions

Obtener información de la cuenta

Esta acción devuelve la información de la cuenta.

Devoluciones

ResponseAccountInformation
ResponseAccountInformation

Plantillas de lista

En esta acción se enumeran todas las plantillas pdf.

Parámetros

Nombre Clave Requerido Tipo Description
Limit
limit integer

Recupere solo el número de registros especificados. El valor predeterminado es 300.

Desplazar
offset integer

Offset se usa para omitir el número de registros de los resultados. El valor predeterminado es 0.

Devoluciones

ResponseListTemplate
ResponseListTemplate

Definiciones

ResponseSuccessSingleFile

Nombre Ruta de acceso Tipo Description
estado
status string

Estado

archivo
file string

Documento PDF generado.

transaction_ref
transaction_ref string

Referencia de transacción.

ResponseListTemplate

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.

templates
templates array of object

Matriz de plantillas.

items
templates object

ResponseSuccessCreateNewTemplate

Nombre Ruta de acceso Tipo Description
estado
status string

Estado

template_id
template_id string

Documento PDF generado.

ResponseSuccessDeleteTemplate

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.

ResponseListTransactions

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.

transacciones
transactions array of object

Matriz de transacciones.

items
transactions object

ResponseAccountInformation

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.

transacciones
transactions array of object

Matriz de transacciones.

items
transactions object

ResponseSuccessCreateNewEditorSession

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.

URL
url string

Dirección URL.

ResponseUpdateTemplate

Nombre Ruta de acceso Tipo Description
estado
status string

Estado.