Aller au contenu principal
génération de documents

Documents issus d'un modèle et vos données.

Créez un modèle Word ou HTML une seule fois, puis fusionnez-le avec vos données pour générer des fichiers PDF ou Word finalisés, un par un ou par milliers en une seule opération. Aucune modification manuelle, aucun module complémentaire de publipostage.

Exécutez-le n'importe où

Générez des documents, sur toutes les plateformes.

Ajoutez la génération de document comme action native sans code, ou appelez la même opération depuis l'API REST. Concevez le modèle une seule fois, puis utilisez-le partout.

Comment ça marche

Modèle et données, en un seul appel.

  • Créez le modèle. Commencez par un .docx Vous pouvez également utiliser un fichier HTML et remplacer chaque valeur dynamique par un champ de fusion. Stockez-le ensuite sur Google Drive, Dropbox, OneDrive ou SharePoint.
  • Préparer les données. Structurez vos valeurs au format JSON, XML ou CSV de sorte que chaque clé corresponde à un nom de champ dans le modèle. Transmettez-les directement sous forme de texte ou sous forme de fichier de données.
  • Appelez la fonction Générer un document. Indiquez l'action sur le modèle et les données, choisissez la sortie PDF ou Word, et PDF4me fusionne les deux en un fichier final.
  • Acheminer le résultat. Enregistrez le résultat, joignez-le à un e-mail ou transférez-le à l'étape suivante du même flux — aucune exportation manuelle n'est nécessaire.
Word · HTML · Excel JSON · XML · CSV dans À l'unité ou en vrac
generate-document.sh
curl -X POST https://api.pdf4me.com/api/v2/GenerateDocumentSingle \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateFileType": "Docx",
    "templateFileName": "invoice-template.docx",
    "templateFileData": "<base64 template>",
    "documentDataType": "JSON",
    "documentDataText": "{ \"ClientName\": \"Acme Corp\", \"Total\": \"$3,960\" }",
    "outputType": "PDF"
  }'
Syntaxe des modèles

Des espaces réservés qui font un vrai travail.

Un modèle PDF4me ne se limite pas à la simple fonction de recherche et de remplacement. Il permet de parcourir des tableaux, de calculer le total des colonnes, d'insérer des images et de créer des branches en fonction de vos données, le tout directement dans le document.

Variables et champs de fusion

<<[CustomerName]>>

Chaque valeur d'espace réservé est remplacée par la valeur correspondante issue de vos données. Les noms sont sensibles à la casse et fonctionnent dans le corps du texte, les tableaux, les en-têtes, les pieds de page et les zones de texte.

Lisez le guide

Tableaux répétitifs

<<foreach [item in lineItems]>>

Parcourez une ligne du tableau et PDF4me insère une ligne par article, selon le modèle ligne de facture. Fermez la boucle dans la dernière cellule de la ligne.

Lisez le guide

Totaux et dénombrement

<<[items.Sum(i => i.price)]>>

Regroupez et restructurez les données directement dans le modèle grâce aux méthodes de style LINQ : Sum, Average, Count, Max, OrderBy, Where, GroupBy, Take et bien d’autres.

Lisez le guide

Images dynamiques

<<image [companyLogo] -keepRatio>>

Insérez des logos, des photos de produits, des graphiques ou des signatures à partir d'une URL publique ou d'une chaîne Base64, avec des options d'ajustement pour le ratio, la hauteur, la largeur et la taille.

Lisez le guide

Conditions et calculs

<<var [total = subtotal + tax]>>

Déclarez des variables, effectuez des calculs mathématiques en ligne et modifiez le contenu avec if / else et les opérateurs ternaires — calculez des totaux cumulés, des remises progressives et des sections conditionnelles sans toucher à la charge utile.

Lisez le guide

Mise en forme

<<[dueDate]:"MMMM dd, yyyy">>

Ajoutez une chaîne de format .NET à n'importe quel champ pour contrôler les décimales, les devises, les pourcentages et les dates, afin que les nombres et les dates s'affichent exactement comme vos destinataires l'attendent.

Lisez le guide
Choisissez votre type de modèle

Word, HTML ou Excel.

Trois façons de créer un modèle, un seul moteur de génération de documents sous-tendant le tout. Commencez par le format existant de votre conception. La conversion d'un fichier Word ou Excel existant au format PDF est la solution. API Word et Excel, pas ce produit.

Modèles Word

Un fichier .docx conçu avec des champs de fusion. L'option la plus complète : boucles, agrégats LINQ, images, variables et mise en forme, le tout dans un seul fichier. Format de sortie : PDF ou Word.

Lisez le guide

Modèles HTML

Un modèle HTML de type Handlebars fusionné avec du JSON, puis rendu au format PDF. Idéal si votre design est déjà en ligne ou nécessite un contrôle CSS complet.

Lisez le guide

Excel Remplir

Les marqueurs intelligents Aspose (&=Data.Field) s'insèrent directement dans un classeur .xlsx. Développez les lignes, recalculez les formules et remplissez plusieurs feuilles en une seule opération.

Lisez le guide
Ce que les équipes génèrent

Chaque document que vous envoyez, en mode automatique.

  • Factures et devis avec des tableaux détaillés, des totaux cumulés et des lignes de taxes.
  • Contrats et accords Données issues d'une transaction CRM, conservées modifiables au format Word pour révision.
  • Certificats et lettres d'offre personnalisé pour chaque destinataire à partir d'une ligne de formulaire ou de feuille de calcul.
  • Rapports et déclarations avec des graphiques, des sections groupées et des images dynamiques à l'échelle.
Un document commercial finalisé, généré à partir d'un modèle et de données structurées.

Un document finalisé, prêt à imprimer, fusionné à partir d'un modèle et de vos données.

Préparez vos documents.

Intégrez-le à votre produit grâce à l'API, automatisez-le sans coder ou utilisez les outils gratuits directement dans votre navigateur. Aucune carte de crédit n'est requise pour commencer.

Commencez par un seul appelcurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Niveau gratuit · Aucune carte de crédit requise