CraftMyPDF (Éditeur indépendant)
L’éditeur glisser-déplacer de CraftMyPDF vous permet de concevoir des modèles PDF dans n’importe quel navigateur et de générer des documents PDF parfaits en pixels à partir de modèles réutilisables et de données JSON.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate |
| Applications logiques | Norme | Toutes les régions Logic Apps |
| Power Apps | Premium | Toutes les régions Power Apps |
| Power Automate | Premium | Toutes les régions Power Automate |
| Contact | |
|---|---|
| Nom | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| Messagerie électronique | ttaylor@hitachisolutions.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Troy Taylor |
| Site internet | https://craftmypdf.com/ |
| Politique de confidentialité | https://craftmypdf.com/privacy-policy/ |
| Catégories | Contenu et fichiers |
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| ApiKeyAuth | securestring | ApiKeyAuth pour cette API | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Ajouter un filigrane |
Cette action ajoute un filigrane à un fichier PDF. |
| Créer un fichier PDF |
Cette action crée un fichier PDF avec des données JSON et votre modèle. |
| Créer un fichier PDF à partir de plusieurs modèles |
Cette action crée un fichier PDF à partir de plusieurs modèles. Il fusionne tous les fichiers PDF en un seul. |
| Créer un modèle |
Cette action crée un modèle à partir d’un ID de modèle. |
| Créer une session d’éditeur |
Cette action crée une session d’éditeur PDF. L’URL de l’éditeur PDF peut être incorporée dans un IFrame. |
| Fusionner des fichiers PDF |
Cette action fusionne plusieurs URL PDF. |
| Lister les transactions |
Cette action répertorie toutes les transactions. |
| Mettre à jour le modèle |
Cette action met à jour le modèle PDF spécifié. |
| Modèles de liste |
Cette action répertorie tous vos modèles PDF. |
| Obtenir des informations sur le compte |
Cette action retourne les informations du compte. |
| Supprimer un modèle |
Cette action supprime un modèle. |
Ajouter un filigrane
Cette action ajoute un filigrane à un fichier PDF.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
URL
|
url | True | string |
URL du fichier PDF source. |
|
texte
|
text | True | string |
Texte en filigrane. |
|
font_size
|
font_size | integer |
Taille de police du filigrane. La valeur par défaut est 40. |
|
|
opacité
|
opacity | integer |
Opacité du filigrane. La valeur par défaut est 0.5. |
|
|
rotation
|
rotation | integer |
Rotation du filigrane. La valeur par défaut est 45. |
|
|
hex_color
|
hex_color | string |
La couleur THe du filigrane doit être une couleur hexadécimal et commence par « # ». La valeur par défaut est « #c7c7c7 ». |
|
|
font_family
|
font_family | string |
Famille de polices du filigrane. La valeur par défaut est Helvetica. Les polices disponibles sont : Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats, |
|
|
date d'expiration
|
expiration | integer |
Expiration du FICHIER PDF généré en minutes. La valeur par défaut est de 5 minutes, comprise entre 1 minute et 24 heures. |
|
|
output_file
|
output_file | string |
Le fichier de sortie, par défaut, est 'output.pdf'. |
Retours
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Créer un fichier PDF
Cette action crée un fichier PDF avec des données JSON et votre modèle.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
données
|
data | True | string |
Données JSON. |
|
template_id
|
template_id | True | string |
ID de modèle PDF. |
|
export_type
|
export_type | string |
|
|
|
date d'expiration
|
expiration | integer |
Expiration du FICHIER PDF généré en minutes. La valeur par défaut est de 5 minutes, comprise entre 1 minute et 24 heures. |
|
|
output_file
|
output_file | string |
Fichier de sortie. La valeur par défaut est 'output.pdf'. |
|
|
is_cmyk
|
is_cmyk | boolean |
Utilisez le profil de couleur CMYK, la valeur par défaut est « false ». |
Retours
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Créer un fichier PDF à partir de plusieurs modèles
Cette action crée un fichier PDF à partir de plusieurs modèles. Il fusionne tous les fichiers PDF en un seul.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
templates
|
templates | object | ||
|
export_type
|
export_type | string |
|
|
|
date d'expiration
|
expiration | integer |
Laxpiration du fichier PDF généré en minutes. La valeur par défaut est de 5 minutes, comprise entre 1 minute et 24 heures. |
|
|
output_file
|
output_file | string |
Fichier de sortie. La valeur par défaut est 'output.pdf'. |
|
|
pagination
|
paging | string |
Il détémine la pagination pour le fichier PDF suivant, soit « continu » soit « réinitialisé ». La valeur par défaut est « reset » : l’expression {{sys.totalPages}} correspond à la somme du fichier PDF fusionné et du {{sys.pageNumber}} continue à partir du dernier numéro de page PDF. - Réinitialisation : l’expression {{sys.totalPages}} correspond aux pages totales du fichier PDF actuel et à la réinitialisation automatique de {{sys.pageNumber}} sur zéro dans le fichier PDF suivant. |
Retours
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Créer un modèle
Cette action crée un modèle à partir d’un ID de modèle.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
ID de modèle PDF. |
|
nom
|
name | string |
Nom du nouveau modèle. |
Retours
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
Créer une session d’éditeur
Cette action crée une session d’éditeur PDF. L’URL de l’éditeur PDF peut être incorporée dans un IFrame.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
ID de modèle PDF. |
|
date d'expiration
|
expiration | object |
Expiration de la session de l’éditeur en minutes. La valeur par défaut est de 1440 minutes (24 heures). |
|
|
canSave
|
canSave | boolean |
Peut enregistrer le modèle. La valeur par défaut est |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Peut générer un fichier PDF. La valeur par défaut est |
|
|
canViewSettings
|
canViewSettings | boolean |
Peut afficher les paramètres. La valeur par défaut est |
|
|
canPreview
|
canPreview | boolean |
Peut afficher un aperçu. La valeur par défaut est |
|
|
canEditJSON
|
canEditJSON | boolean |
Peut modifier JSON. La valeur par défaut est |
|
|
canShowHeader
|
canShowHeader | boolean |
Afficher l’en-tête CraftMyPDF. La valeur par défaut est |
|
|
jsonMode
|
jsonMode | integer |
Éditeur JSON - |
|
|
backURL
|
backURL | string |
URL du bouton Précédent. |
Retours
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
Fusionner des fichiers PDF
Cette action fusionne plusieurs URL PDF.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
urls
|
urls | object | ||
|
date d'expiration
|
expiration | integer |
Expiration du FICHIER PDF généré en minutes. La valeur par défaut est de 5 minutes, comprise entre 1 minute et 24 heures. |
|
|
output_file
|
output_file | string |
Fichier de sortie. La valeur par défaut est 'output.pdf'. |
Retours
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Lister les transactions
Cette action répertorie toutes les transactions.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Récupérez uniquement le nombre d’enregistrements spécifiés. La valeur par défaut est 300 |
|
|
Décalage
|
offset | integer |
Le décalage est utilisé pour ignorer le nombre d’enregistrements des résultats. La valeur par défaut est 0 |
Retours
- ResponseListTransactions
- ResponseListTransactions
Mettre à jour le modèle
Cette action met à jour le modèle PDF spécifié.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
ID de modèle. |
|
nom
|
name | string |
Facultatif, nom du modèle. |
|
|
json
|
json | string |
Facultatif, exemples de données JSON pour le modèle. |
Retours
- ResponseUpdateTemplate
- ResponseUpdateTemplate
Modèles de liste
Cette action répertorie tous vos modèles PDF.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Récupérez uniquement le nombre d’enregistrements spécifiés. La valeur par défaut est 300. |
|
|
Décalage
|
offset | integer |
Le décalage est utilisé pour ignorer le nombre d’enregistrements des résultats. La valeur par défaut est 0. |
Retours
- ResponseListTemplate
- ResponseListTemplate
Obtenir des informations sur le compte
Cette action retourne les informations du compte.
Retours
- ResponseAccountInformation
- ResponseAccountInformation
Supprimer un modèle
Cette action supprime un modèle.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de modèle
|
template_id | True | string |
ID de modèle PDF. |
Retours
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
Définitions
ResponseSuccessSingleFile
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
Statut |
|
file
|
file | string |
Document PDF généré. |
|
transaction_ref
|
transaction_ref | string |
Référence de transaction. |
ResponseListTemplate
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |
|
templates
|
templates | array of object |
Tableau de modèles. |
|
items
|
templates | object |
ResponseSuccessCreateNewTemplate
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
Statut |
|
template_id
|
template_id | string |
Document PDF généré. |
ResponseSuccessDeleteTemplate
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |
ResponseListTransactions
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |
|
transactions
|
transactions | array of object |
Tableau de transactions. |
|
items
|
transactions | object |
ResponseAccountInformation
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |
|
transactions
|
transactions | array of object |
Tableau de transactions. |
|
items
|
transactions | object |
ResponseSuccessCreateNewEditorSession
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |
|
URL
|
url | string |
The URL. |
ResponseUpdateTemplate
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
status
|
status | string |
État. |