Aller au contenu principal

2 articles tagués avec « PDF4me »

Voir tous les tags

Remplir et signer un PDF quand un nouvel élément SharePoint est créé — Power Automate

· 23 minutes de lecture
SEO and Content Writer

Fill a PDF Form est l'action Power Automate qui prend un modèle PDF remplissable et une charge utile JSON, puis renvoie ce même PDF avec chaque champ déjà rempli. Associez-la à PDF - Sign et à un déclencheur SharePoint When an item is created, et la génération des factures tourne toute seule : quelqu'un ajoute une ligne, Power Automate assemble le PDF signé, et Dropbox le classe sous un nom horodaté.

Le goulot d'étranglement dans les workflows de type facture n'a jamais été le PDF lui-même, c'est l'étape manuelle coincée au milieu. Quelqu'un ouvre le modèle, ressaisit huit valeurs depuis une ligne de tableur, l'imprime, le signe, le rescanne et téléverse le résultat. Chacun de ces champs est une occasion de plus de mal orthographier le nom d'un client ou de perdre un chiffre du total. Ce guide remplace toute cette routine par sept actions Power Automate : SharePoint lève le déclencheur, Dropbox fournit le modèle et l'image de signature, PDF4me remplit le formulaire et applique la signature, et Dropbox enregistre le fichier terminé. Chaque capture d'écran est réelle, l'expression Compose est détaillée, le schéma SharePoint est listé, et l'exemple de facture signée est à vous, à télécharger.

Le flux en un coup d'œil
1. When an item is created
Surveille la liste New Customer Invoices dans SharePoint et lance le flux dès qu'une nouvelle ligne apparaît.
2. Get file content
Récupère sample_fill_form.pdf depuis /blog data/fill a pdf/ dans Dropbox. Laissez Infer Content Type sur Yes pour que le binaire survive.
3. Get file content 1
Prend signature.png dans le même dossier Dropbox, là encore avec Infer Content Type réglé sur Yes.
4. Compose
Assemble une seule charge utile JSON à partir de la ligne SharePoint : customerName, email, phone, invoiceNumber, invoiceDate, address, amount.
5. Fill a PDF Form
Étape PDF4me. Envoyez le binaire PDF à Template File Data, le résultat de Compose à JSON Data, et réglez Keep PDF template Editable sur No.
6. PDF - Sign
Étape PDF4me. Dépose signature.png en bas à droite de la page 1, 50 de large sur 20 de haut, marge 15, opacité pleine 100.
7. Create file
Écrit dans Dropbox /blog data/fill a pdf/output avec un File Name construit par concat(Signed_, invoiceNumber, _, ticks(utcNow()), .pdf).

Créer des modèles avancés pour la génération de documents

· 14 minutes de lecture
SEO and Content Writer

La génération de documents par publipostage consiste à lire des valeurs depuis une source de données et à placer chacune dans l'espace réservé correspondant d'un modèle. Vous conservez deux éléments : un modèle contenant les champs de fusion (les variables à remplir) et une source de données qui fournit les valeurs ainsi que tout ce qui reste identique sur chaque copie. Le moteur de reporting de PDF4me prend ces deux fichiers et renvoie un document terminé.

PDF4me accepte les modèles Word, HTML et PDF, et le plus riche des trois est Word. Avec une syntaxe brève et lisible, vous concevez un seul modèle Word couvrant factures, reçus, contrats, devis ou tout document personnalisé, puis en générez des milliers à partir de données. Ce guide parcourt toute la syntaxe — champs de fusion, conditions, mise en forme, tableaux, images et HTML en ligne — avec des exemples prêts à copier et un modèle d'exemple que vous pouvez télécharger et exécuter. Chaque lien de syntaxe pointe vers la page exacte de la documentation de la syntaxe des modèles Word.

Les briques en un coup d'œil
Champs de fusion
L'espace réservé central. Écrivez <<[FieldName]>> dans Word et le moteur le remplace par la valeur correspondante de vos données.
Conditions
Affichez ou masquez du contenu avec <<if>>, <<elseif>> et <<else>> pour qu'un seul modèle couvre chaque cas.
Mise en forme
Formatez une valeur en ligne avec <<[token]:"format">> pour les dates, les formats numériques et la casse.
Tableaux et boucles
Répétez une ligne ou une section entière pour chaque élément d'une liste avec <<foreach>>.
Images
Placez un logo, une photo ou une signature dans une zone de texte avec <<image [imageUrl]>> depuis une URL ou du Base64.
HTML en ligne
Affichez du HTML préformaté directement dans le document avec le commutateur <<[token] -html>>.