Promotions

New products

EasyPDF Format

mp23914d20260730003626

New

Design your invoices, quotes, orders and delivery notes with a drag-and-drop editor. Keep as many layouts as you need per document type and choose which one is used.

250.00 €
Excl. tax

  • Author EasySoft Tech SL
  • Module version 2.3.3
  • Release date 07/30/2026
  • Access to download and updates 1 year
  • How to contact support info@easysoft.es
  • Compatibility Dolibarr V18 - V24   -   PHP7.4 - 8.4
  • Last update 08/06/2026 11:36 AM

More info...

EasySoft Tech

The visual PDF designer for Dolibarr, with several layouts per document

Replace Dolibarr's PDF models with HTML/CSS templates you edit by dragging blocks. Keep as many designs as you need per document type and choose which one is used, across 11 types and with four rendering engines.

11
document types
4
rendering engines
8
languages
v18–v24
PHP 7.4 – 8.4

The problem it solves

Dolibarr's PDF models are edited in PHP: every logo, column or legal-text change ends up in a .php file you must edit, test and redeploy on each upgrade. And there is only one model per document type.

What you run into What it costs you
Changing an invoice layout means editing a PHP model. You depend on a developer for something as simple as moving the logo or adding a note, and the change can be lost on upgrade.
A single model per document type. You cannot keep a “corporate” invoice and a “simplified” one, nor a different design per customer, country or amount.
The PDF engine is fixed. If your CSS is not honoured, you have no alternative: you cannot switch to an engine that renders like a browser.

Design the PDF like a web page —header, body and footer in HTML and CSS— and let Dolibarr pick the right layout on its own. Without touching a line of PHP.

NEW IN 2.3

One place to design — and it proves it to you

There used to be two menu entries for the same thing, and it was possible to edit a template that never reached the PDF. Now design lives entirely under «PDF formats»: you pick the format and design it, with a «See how the PDF comes out» button that renders the real document from what you are editing, unsaved. The screen also tells you the name that format has on the document card. The PDF headings («Description», «Qty», «Total excl. tax») translate themselves into your customer's language. And the new image library lets you upload a logo once and reuse it in any format.

A look at the result

Each document type reproduces its most recent native Dolibarr model. These are real outputs from the module, rendered with the mPDF engine.

Invoice PDF generated by EasyPDF Format with the VeriFactu QR
Invoice with the VeriFactu QR built in, top and centred.
Several document types generated by EasyPDF Format
The same module produces invoice, quote, order, delivery note and more.
Project PDF with its task table
Project with its task table: reference, workload and dates.
Supplier order PDF with a discount column
Supplier order with a discount column and product references.

Versus the native PDF models

Dimension Native Dolibarr PDF models EasyPDF Format
Editing the layout Edit a PHP model and redeploy it Visual drag-and-drop editor, no PHP
Several designs per type Not available As many named formats as you want, with a default and automatic rules
Rendering engine A single fixed one mPDF (bundled), Chrome, wkhtmltopdf or Gotenberg, your choice

What's included

You edit, you don't program
Block editor with independent header, body and footer; {field} variables and [if:field] conditionals to show or hide based on the data.
A design for every situation
Several formats per type, each with its own page size, orientation and margins: A4 portrait for one and A5 landscape for another.
Choose how it renders
Four engines: mPDF (bundled, no binary), Chrome headless, wkhtmltopdf and Gotenberg. If the configured one fails, it continues on mPDF.
Ready for European invoicing
VeriFactu QR, Factur-X, PKCS#7 signature, VAT breakdown, equivalence surcharge and withholding, watermark and password.

What it is used for

  • Firms and agencies that need a different invoice per customer or brand.
  • Companies that bill in several languages or countries and want the layout chosen automatically.
  • Anyone who wants an invoice identical to the current one but without depending on a developer for every tweak.
  • Installations that need full CSS fidelity (Chrome/Gotenberg) without installing binaries on the server.

Getting started

1
Install the module from the ZIP (Home → Setup → Modules → Deploy external module). mPDF is bundled: no shell needed.
2
Pick the document type and start from the default template, which reproduces the native model.
3
Drag blocks, tune with {variables} and [if:conditions], and save as many formats as you like.
4
Set the default (or define rules by country, language or amount) and generate: the PDF comes out with your design.

Requirements

Dolibarr 18.0 – 24.x
PHP 7.4 – 8.4
Database MySQL 5.7+ · MariaDB 10.2+ · PostgreSQL 10+
Licence GNU General Public License v3.0 · 365 days of access to updates

Before you buy

Can I adapt it to my case?
Yes. It ships under GNU GPL v3: you get the full source code and can read, modify and adapt it without asking.
How do I test it without risking my data?
Install it on a test Dolibarr or a secondary entity. The editor preview generates the PDF without writing anything to disk or touching your documents.
What if something doesn't fit my install?
Write to info@easysoft.es before buying and we'll look at it with you. We'd rather tell you it doesn't fit than sell you something that won't help.
What happens when the 365 days expire?
The module keeps working with no limit: the licence is perpetual. The 365 days are access to updates and support; once they lapse, what you installed stays operational and simply stops receiving new versions.

Actively maintained

A module with 181 automated tests and a static quality gate run on every release across PHP 7.4 to 8.4. Compatibility verified against Dolibarr 18 to 24. Each release ships with its ready-to-deploy ZIP and its changelog.

24
modules published on Dolistore
GPLv3
full source code
8
interface languages
181
automated tests

Does it fit what you need?

Tell us your case and we'll say whether EasyPDF Format works for you; and if it doesn't, we'll say so too.

info@easysoft.es www.easysoft.es



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