Promotions

  • Produit Rapide - CODE 42

    Permet de créer des produits ou des services directement dans l'interface des Propositions commerciales, des commandes clients et des factures.

    15,00 €  (30€)
  • Gantt Professionnel Advanced pour Dolibarr

    Souhaitez-vous voir votre projet évoluer de manière efficace et structurée ? Le Module Gantt Professionnel Advanced vous permet de gérer tous vos projets en un seul endroit, sans avoir besoin d'utiliser Gantt Project. Nous croyons que vous pouvez gérer efficacement vos projets avec les bons outils en place, et le Module Gantt Professionnel Advanced en fait partie.

    300,00 €  (600€)

Nouveaux produits

  • TimeKeepr : Gestion des temps avancée pour Dolibarr

    TimeKeepR est un module Dolibarr permettant la saisie et le suivi des temps planifiés et réalisés sur des éléments autres que les tâches de projet, tout en conservant une logique de saisie homogène avec le standard Dolibarr. Ce module étend les capacités natives de gestion du temps en offrant une vision plus transverse et opérationnelle, adaptée aux besoins métiers.

    50,00 €
  • LibEuFin Connector

    LibEuFin Connector is a Dolibarr module for importing, matching, and staging LibEuFin/Nexus bank transactions.

    GRATUIT

PDF Designer

mp21278d20260412000957

Concepteur visuel de mod�les PDF pour Dolibarr

150,00 €
HT

  • Auteur Yoandry Martinez
  • Version du module 1.5
  • Date de sortie 12/04/2026
  • Accès aux mises à jour et aux téléchargements 360 jours
  • Comment contacter l'assistance admin@erpmodplus.com
  • Compatibilité Dolibarr V23+   -   PHP7.4 - 8.X
  • Dernière mise à jour 29/04/2026 10:31

Plus d'infos...

🎨

PDF Designer

Concepteur visuel de modèles PDF pour Dolibarr

Créez des documents PDF professionnels et entièrement personnalisés grâce à un éditeur visuel intuitif par glisser-déposer. Aucune programmation requise.

150 €

Compatible Dolibarr 16.0+  |  PHP 7.4+  |  Licence GPL v3

🆕 v1.5 — Éditeur HTML brut + Moteur de formules
✅ Éditeur visuel Glisser-Déposer 📄 8 types de documents 🔧 Champs extra supportés 🌐 Étiquettes multilingues 🖼️ Images intégrées

Pourquoi PDF Designer ?

Les modèles PDF par défaut de Dolibarr (Sponge, Crabe...) sont limités et difficiles à personnaliser. PDF Designer vous permet de créer des documents avec votre propre identité visuelle, grâce à un éditeur visuel intuitif basé sur GrapesJS : glissez des blocs, modifiez les styles, insérez des variables et obtenez des PDF parfaits en quelques secondes.

⭐ Fonctionnalités principales

🎨

Éditeur visuel Glisser-Déposer

Éditeur complet basé sur GrapesJS avec des blocs prédéfinis pour les sections PDF : en-tête, données client, tableau des lignes, totaux, pied de page et plus. Glissez, redimensionnez et personnalisez chaque élément.

📋

8 types de documents

Factures, devis, commandes, interventions, expéditions, factures fournisseur, commandes fournisseur et propositions fournisseur. Un modèle différent pour chaque type de document.

🏷️

Système de variables intelligent

+60 variables organisées par catégories : société, client, document, lignes, étiquettes traduites et divers. Panneau latéral avec glisser-déposer ou clic pour copier. Remplacées automatiquement lors de la génération du PDF.

🔧

Champs extra (Extrafields)

Support complet des champs extra Dolibarr : du document, des lignes et du tiers (client). Chargés dynamiquement depuis la base de données. Utilisez {extra_champ} dans votre modèle.

🌐

Étiquettes multilingues

Variables d'étiquettes traduites comme {label_Invoice}, {label_TotalHT} qui sont automatiquement traduites dans la langue du document/client.

🐧

Linux + wkhtmltopdf

Fonctionne exclusivement sur serveurs Linux avec wkhtmltopdf installé. Support CSS complet : flexbox, bordures avancées, polices web et mises en page modernes pour des PDF parfaits.

🖼️

Images intégrées en base64

Téléchargez des images directement dans l'éditeur. Elles sont intégrées en base64 dans le modèle, garantissant un affichage correct dans le PDF sans dépendre de chemins externes.

📐

Configuration complète de la page

Format de page (A4, Letter), orientation (portrait/paysage), marges personnalisables (haut, bas, gauche, droite) en millimètres. Aperçu dans l'éditeur selon le format choisi.

</>

🆕 Éditeur HTML brut v1.5

Modal avec éditeur HTML/CSS et formateur automatique : indente le code, met en évidence les balises. Permet d'ajouter/supprimer des colonnes et lignes, modifier les titres et toute structure avec pleine liberté quand l'éditeur visuel ne suffit pas.

🧮

🆕 Moteur de formules v1.5

Calculs par ligne avec {calc:line_qty*line_price} et agrégations {sum:...}, {avg:...}, {count}. Supporte + - * / %, parenthèses, décimales et champs extra numériques.

📄 Types de documents supportés

🧾
Factures
📝
Devis
📦
Commandes
🔧
Interventions
🚚
Expéditions
🧾
Factures fourn.
📦
Commandes fourn.
📝
Prop. fournisseur

🏷️ Système de variables

Plus de 60 variables organisées par catégories, disponibles dans le panneau latéral de l'éditeur

Catégorie Exemples de variables Description
🏢 Société {company_name} {company_logo} {company_siret} Nom, adresse, téléphone, email, web, SIRET, SIREN, capital, TVA intracommunautaire, logo
👤 Client {client_name} {client_address} {client_tva_intra} Nom, adresse, CP, ville, pays, téléphone, email, TVA, code, SIRET
📄 Document {doc_ref} {doc_date} {doc_total_ttc} Référence, date, échéance, note publique/privée, totaux HT/TVA/TTC, devise, conditions et mode de règlement
📊 Lignes {line_desc} {line_qty} {line_total_ht} Position, description, quantité, prix unitaire, taux TVA, total par ligne, remise, réf. produit, dates début/fin
🌐 Étiquettes {label_Invoice} {label_TotalHT} {label_Qty} Étiquettes traduites automatiquement dans la langue du tiers : Facture, Devis, Commande, Total, TVA, etc.
🔧 Champs extra {extra_champ} {extra_line_champ} {extra_client_champ} Champs extra du document, des lignes et du tiers. Chargés dynamiquement depuis la base de données.

⚙️ Système de boucle de lignes

Encadrez les lignes de votre tableau avec les balises {lines} et {/lines} pour les répéter automatiquement pour chaque ligne du document :

<tbody>
  {lines}
  <tr>
    <td>{line_pos}</td>
    <td>{line_desc}</td>
    <td>{line_qty}</td>
    <td>{line_total_ht}</td>
  </tr>
  {/lines}
</tbody>

⚠️ Note importante : Modifier manuellement les lignes du tableau dans l'éditeur visuel est complexe. Il est recommandé d'utiliser l'Éditeur HTML brut (bouton </>) pour ajouter, supprimer ou modifier les lignes et colonnes.

🆕 Éditeur HTML brut — Flexibilité maximale v1.5

Pour les modifications avancées que le concepteur visuel ne peut pas réaliser facilement, utilisez l'éditeur HTML avec coloration de code et indentation automatique.

💾 Enregistrer 📋 Copier ✨ Formater
Mode : HTML + CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<table>
  <thead>
    <tr style="background: #f0f0f0;">
      <th>Concept</th>
      <th>Quantité</th>
      <th>Total</th>
    </tr>
  </thead>
  <tbody>
    {lines}
    <tr>
      <td>{line_desc}</td>
      <td>{line_qty}</td>
      <td>{line_total_ht}</td>
✅ Indentation automatique
L'éditeur reformate automatiquement votre code avec indentation correcte.
🎨 Coloration de syntaxe
Balises HTML, attributs et valeurs avec des couleurs distinctives pour faciliter la lecture.
➕ Ajouter/Supprimer lignes
Modifiez la structure des tableaux facilement sans limitations de l'éditeur visuel.
🔧 Contrôle CSS complet
Écrivez des styles avancés : flexbox, grid, animations et media queries.

💡 Conseil : Combinez l'éditeur visuel (pour conception rapide) avec l'éditeur HTML (pour ajustements précis). Le code reste intact lorsque vous changez d'éditeur.

🆕 Moteur de formules v1.5

Effectuez des calculs directement dans vos modèles, sans programmation.

<!-- Quantité × prix × (1 - remise%) -->
<td>{calc:line_qty * line_price * (1 - line_discount/100)}</td>

<!-- Marge par ligne : prix - coût (champ extra) -->
<td>{calc:(line_price - extra_line_cost) * line_qty}</td>

<!-- TVA personnalisée par ligne -->
<td>{calc:line_total_ht * 1.20}</td>

<!-- Agrégations (hors boucle) -->
<p>Total pièces : {sum:line_qty} — Moyenne : {avg:line_price}</p>
<p>Lignes : {count}</p>

<!-- Calc au niveau document avec champ extra -->
<p>Marge : {calc:doc_total_ht - extra_total_cost}</p>
🔢 Variables de ligne :
line_qty, line_price, line_total_ht, line_total_tva, line_total_ttc, line_discount, line_tva_rate, line_pos, extra_line_*
📄 Variables de document :
doc_total_ht, doc_total_tva, doc_total_ttc, doc_total_localtax1, doc_total_localtax2, extra_*
⚙️ Opérateurs : + - * / % · parenthèses · décimales · négatifs · analyseur sécurisé (pas eval)

🎯 Recommandations : Quand utiliser chaque éditeur

🎨 Éditeur visuel (Glisser-Déposer)

✅ Idéal pour :
  • Conception générale du modèle
  • Ajouter rapidement des blocs prédéfinis
  • Ajuster les styles visuels (couleurs, typographie)
  • Positionner les éléments et éléments de base
  • Insérer des variables depuis le panneau latéral

</> Éditeur HTML brut

✅ Idéal pour :
  • Ajouter/supprimer lignes et colonnes
  • Modifier les titres du tableau
  • Appliquer CSS avancé (flexbox, grid)
  • Corriger les erreurs de format HTML
  • Ajustements fins impossibles en visuel
  • Modifications complexes de structure

⚡ Conseil pro : Les modifications dans l'éditeur HTML sont préservées lors du retour à l'éditeur visuel. Utilisez les deux sans inquiétude : concevez d'abord visuellement, puis ajustez en HTML si nécessaire.

📋 Comment ça marche ?

1

Créez un modèle

Sélectionnez le type de document, le format de page et les marges.

2

Concevez visuellement

Utilisez l'éditeur glisser-déposer. Glissez des blocs et variables depuis le panneau latéral.

3

Définissez par défaut

Assignez le modèle par défaut et activez le modèle PDF Designer.

4

Générez vos PDF !

Vos documents utiliseront automatiquement votre design personnalisé.

🧩 Blocs prédéfinis prêts à l'emploi

📄 En-tête — Logo, données société et référence du document 👤 Données client — Bloc avec toutes les informations du tiers
📊 Tableau de lignes — Tableau complet avec boucle de lignes intégrée 💰 Totaux — Total HT, TVA et TTC avec design professionnel
💳 Info paiement — Conditions et mode de règlement 📝 Notes — Bloc de note publique du document
📎 Pied de page — SIRET, TVA et pagination 🔤 Éléments de base — Texte, titre, image, séparateur, colonnes

⚙️ Exigences techniques

Système d'exploitation Linux (Ubuntu, Debian, CentOS, RHEL, etc.)
Dolibarr 16.0 ou supérieur
PHP 7.4 ou supérieur
Moteur PDF wkhtmltopdf (obligatoire) — Support CSS complet

⚠️ Important : Linux + wkhtmltopdf uniquement

Ce module nécessite un serveur Linux avec wkhtmltopdf installé. Il n'est pas compatible avec les serveurs Windows. wkhtmltopdf est nécessaire pour générer des PDF avec un support CSS avancé (flexbox, bordures, polices web).

🐧 Installation de wkhtmltopdf sous Linux

Ubuntu / Debian :

sudo apt-get update
sudo apt-get install -y wkhtmltopdf

CentOS / RHEL / AlmaLinux :

sudo yum install -y wkhtmltopdf

Version avec support complet (recommandé pour les serveurs sans interface graphique) :

# Télécharger la version avec Qt patché (meilleur rendu)
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.jammy_amd64.deb
sudo apt install -y ./wkhtmltox_0.12.6.1-3.jammy_amd64.deb

Vérifier l'installation :

wkhtmltopdf --version

💡 Sur les serveurs sans interface graphique (headless), vous devrez peut-être aussi installer : xvfbsudo apt-get install -y xvfb

🔐 Système de permissions

Contrôle d'accès granulaire : Lire les modèles, Créer/Modifier les modèles et Supprimer les modèles. Configurez quels utilisateurs ou groupes peuvent concevoir et gérer les modèles PDF.

🖥️

Essayez-le avant d'acheter !

Nous disposons d'une instance de démonstration en ligne où vous pouvez voir PDF Designer en fonctionnement réel avec des données d'exemple et toutes les fonctionnalités.

🌐 Accéder à la démo en ligne

Pour demander vos identifiants d'accès comme utilisateur administrateur démo, envoyez un email à :
📧 admin@erpmodplus.com

📥 Installation facile

1. Téléchargez le module depuis le Dolistore

2. Allez dans Accueil → Configuration → Modules → Déployer un module externe et téléversez le ZIP

3. Activez le module « PDFDesigner »

4. Commencez à concevoir vos modèles PDF !

PDF Designer pour Dolibarr

Version 1.5.0  |  Licence GPL v3  |  Compatible Dolibarr 16.0+

150 €



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org