No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
mp23914d20260519102323
Convert ODT to PDF on any hosting: pure PHP, LibreOffice, unoconv, Dolibarr native or remote Gotenberg. Interactive installer included.
|
|
EasyOdt2Pdf solves a long-standing pain point in Dolibarr: native ODT-to-PDF conversion requires LibreOffice installed on the server, which is impossible on shared hosting and forces your customers to rent a VPS. This module ships five pluggable backends covering every scenario and picks the best available automatically.
| Backend | How it works | Fidelity | Requirements |
|---|---|---|---|
| Pure PHP (mPDF) | 100% PHP, no external binaries | ~80% | PHP 7.4+ (works on any shared hosting) |
| Local LibreOffice | soffice --headless with guided installer | 100% | VPS or dedicated server with install permissions |
| Local unoconv | Python wrapper around LibreOffice | 100% | Linux with sudo + LibreOffice |
| Dolibarr native | Reuses Dolibarr's Odf::exportAsAttachedPDF | ~90% | Dolibarr with MAIN_ODT_AS_PDF configured |
| Remote Gotenberg | HTTP POST to microservice (LibreOffice headless in Docker) | 100% | Just PHP's curl extension. Free public endpoint hosted by EasySoft (see below). |
Only the Remote Gotenberg backend requires outbound network. EasySoft Tech S.L. publishes a free public endpoint at https://odt2pdf.microservices.easysoft.es with no registration or API key required. You can also self-host Gotenberg on localhost with the bundled docker-compose.yml.
Module distributed under GNU GPL v3 (open source). The module itself is sold through Dolistore (price TBD). Once installed, all 5 backends operate at no extra cost. If you opt for the remote Gotenberg backend, EasySoft Tech S.L. operates a public endpoint at https://odt2pdf.microservices.easysoft.es free of charge on our servers, no registration or API key required. You can also self-host Gotenberg with the bundled docker-compose.yml, or run 100% offline with pure PHP, local LibreOffice or unoconv.
✉️ info@easysoft.es | 🌐 www.easysoft.es