Partager via


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

file ou json. - L’option json retourne un objet JSON et le fichier PDF de sortie est stocké sur un CDN (jusqu’à expiration). - L’option file retourne des données binaires du FICHIER PDF généré (Plus sécurisé et complètement privé) et l’en-tête HTTP réponse Content-Disposition est défini sur pièce jointe.

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

file ou json. L’option json retourne un objet JSON et le fichier PDF de sortie est stocké sur un CDN (jusqu’à expiration). L’option file retourne des données binaires du FICHIER PDF généré (Plus sécurisé et complètement privé) et l’en-tête HTTP réponse Content-Disposition est défini sur pièce jointe.

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

canCreatePDF
canCreatePDF boolean

Peut générer un fichier PDF. La valeur par défaut est true.

canViewSettings
canViewSettings boolean

Peut afficher les paramètres. La valeur par défaut est true.

canPreview
canPreview boolean

Peut afficher un aperçu. La valeur par défaut est true.

canEditJSON
canEditJSON boolean

Peut modifier JSON. La valeur par défaut est true.

canShowHeader
canShowHeader boolean

Afficher l’en-tête CraftMyPDF. La valeur par défaut est true.

jsonMode
jsonMode integer

Éditeur JSON - 1, visionneuse JSON - 2. La valeur par défaut est 1.

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.