kommune3 / pdftemplate
ODT to PDF converter library
Installs: 1 104
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 3
Open Issues: 1
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2025-06-06 16:15:29 UTC
README
PDFTemplate - Create PDF's from ODT Files and replace placeholders/variables
This modules offers an easy way to create PDFs from OpenDocument (.odt) templates. The magic: Each template can hold a variety of placeholders/variables that can easy be replaced.
This module integrates the free www.pdftemplate.eu service. No registration required!
Install via composer
composer require kommune3/pdftemplate
A simple example
<?php use PDFTemplate\PDFTemplate; $pdf = new PDFTemplate(); // Basic settings $pdf->setFilename('example.pdf'); $pdf->setTemplate('odt/example.odt'); // Path to your local Open Document Template $pdf->setDestination('local/folder'); // Set the destination where the generated PDF should be stored // Set some vars $pdf->addVar('first_name', 'John'); $pdf->addVar('last_name', 'Doe'); // Add a row $row = new PDFTemplateRow('demoitems'); $row->addVar('position', '1'); $row->addVar('title', 'This is a title'); $row->addVar('quantity', '5'); $row->addVar('price', '15.99'); $pdf->addRow($row); // Finally create the PDF $pdf->createPDF();