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 |
|
|
|
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 |
|
|
|
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 |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Puede generar PDF. El valor predeterminado es |
|
|
canViewSettings
|
canViewSettings | boolean |
Puede ver la configuración. El valor predeterminado es |
|
|
canPreview
|
canPreview | boolean |
Puede obtener una vista previa. El valor predeterminado es |
|
|
canEditJSON
|
canEditJSON | boolean |
Puede editar JSON. El valor predeterminado es |
|
|
canShowHeader
|
canShowHeader | boolean |
Mostrar encabezado CraftMyPDF. El valor predeterminado es |
|
|
jsonMode
|
jsonMode | integer |
Editor JSON: |
|
|
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. |