Would you prefer to deliver the content in PDF format file? Looking for ready-to-use Magento 2 invoice pdf template? We are here to help you.
You don't need to be experienced deeply in the technical field anymore. We provide the pdf Magento 2 extension with amazing easy-to-customize templates. The module support 4 types of PDF documents: Invoice, Order, Shipment, Credit Memo.
With M2 PDF invoices extension you will easily:
- Load created PDF templates from Invoice, Order, Shipment and Credit Memo forms.
- Edit template HTML and CSS code.
- Add download PDF link to the sales emails.
- Insert variables available in email templates.
- Add QR code or barcode on PDF invoice.
- Allow customers to print PDF from the order view page.
- Choose up to 5 appealing designs for PDF documents
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Provide PDF downloadable content to benefit users

With M2 PDF invoices module you will easily load custom PDF templates for Invoice, Order, Shipment and Credit Memo documents. The module allows your customers to print PDF from their account order view page. The store guests can print PDF from Orders and Returns page.
Create new PDF template

Adding a professional-looking Magento 2 invoice pdf template is definitely not a challenge in case you use our module. Via the extension interface, you can choose and load the ready-to-use templates for every sales document type. 5 awesome designs are available. You can also create a new invoice template directly in admin.
Add download PDF link to the sales emails

Our module allows attaching order pdf, invoice pdf, shipment pdf, and credit memo pdf to the notification email. In PDF templates you can use the same variables available in email templates to display the value of that variable in the PDF file. You will do it in a single click via the module interface.
Style templates to suit your needs

With the module, you can edit the template HTML and CSS code as well as set template name. PDF Invoices extension uses the mPDF library to generate PDF files from HTML and CSS. Through the template information interface, you can preview the chosen and already designed template.
PDF invoices 1.4.12
8th of October 2026- Security: Critical — strengthened authorization for frontend document access.
PDF invoices 1.4.11
15th of May 2026- PHP 8.5 compatibility.
PDF invoices 1.4.10
26th of March 2026- Catch possible attachment errors to prevent email sending fail
- Better way to find image position in template
- Get payment title more safely to prevent errors
- Prevent duplicate of logger instances on every getMpdf() call
- Use
application/pdftype for email attachments - Code fixes after review
PDF invoices 1.4.9
23rd of February 2026- Fixed unescaped output error
PDF invoices 1.4.8
5th of May 2025- Fixed email attachments error in Magento 2.4.8:
Laminas\Mime\Partnot found
PDF invoices 1.4.7
9th of April 2025- PHP 8.4 support added.
- Magento 2.4.8 support added.
PDF invoices 1.4.6
19th of July 2023- Do not add PDF attachment to email when entityId is missing
- Fixed access to undefined constant
PDF invoices 1.4.5
22nd of March 2023- Replaced Zend namespace with Laminas
PDF invoices 1.4.4
12th of December 2022- Fixed missing barcodes
PDF invoices 1.4.3
16th of November 2022- PHP 8.1 compatibility fix: passing null to base64_decode