Skip to content

This Odoo module provides a direct replacement for the default wkhtmltopdf engine, enabling the use of PlutoPrint for all PDF report generation.

License

Notifications You must be signed in to change notification settings

jeevanism/pludooprint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PludooPrint - A PlutoPrint PDF Engine integration with Odoo

PludooPrint

This Odoo module replaces the default wkhtmltopdf library with the modern, lightweight PlutoPrint engine for QWeb PDF report generation.

PlutoPrint offers a robust and simple API to convert HTML and XML content into high-quality PDFs and images. It's built on the reliable PlutoBook rendering engine, making it an excellent choice for generating reports, invoices, and other documents.

Why use PlutoPrint?

  • Fast & Lightweight: Optimized for performance.

  • High-Quality Rendering: Produces crisp, professional PDF documents.

  • Modern Engine: A reliable alternative to wkhtmltopdf.


Installation

  1. Clone this repository into your Odoo custom addons path.

  2. Install the PlutoPrint Python library in your Odoo environment.

    pip install plutoprint
    
    
  3. Restart your Odoo service.

  4. Navigate to Apps in your Odoo instance, click on Update Apps List, and search for "PlutoPrint PDF Engine".

  5. Click Install.


Run Odoo Test

```
odoo-bin  -c odoo.conf   -d <database>   --init pludooprint   --test-enable   --stop-after-init   --log-level=debug

```

License

This project is licensed under the GNU Affero General Public License version 3 (AGPL-3). For more details, see the LICENSE file in the repository.


Contributions

This module is currently in its developer beta phase and is not yet considered production-ready. We welcome and encourage code, feature contributions, and further testing. Please feel free to create a pull request or report issues on the repository's issue tracker.

Author: Jeevanism@CodeWasher

Website: https://www.jeevanism.com

PlutoPrint PyPI: https://pypi.org/project/plutoprint/

About

This Odoo module provides a direct replacement for the default wkhtmltopdf engine, enabling the use of PlutoPrint for all PDF report generation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages