by ITCura


Magento Platform
Open Source (CE), 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2, 1.9.3

Tech Specifications

Current Version:
Stable Build
02 August, 2017
Extensions, Sales
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Safari Mac: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9, Edge
License Type:


Change PDF design (format) with ease, no coding needed - QR and barcode formatting available, attach PDFs to emails and two template examples available.

Other Extensions by ITCura


Back to top

Now you can lineup your PDFs layout with the rest of your shop, and do it so simply so that all the pains of PDF in Magento goes away! If you can figure out how to make a CMS page in Magento, you can make your PDFs look the way they should. The customers can receive the PDFs as attachments to the sales emails, or they can log in to their accounts and from ‘My orders’, download the order, invoice, shipment, and credit memo PDF.


Some of the core features of the HTML2PDF module from ext4mage are as follows:

  • Create PDFs from HTML with ease
  • Use 800+ built-in variables
  • Choose from 18+ formatting options
  • Use QR and barcode formatting
  • Save PDFs to folder for performance and easy administration
  • Access unlimited design possibilities
  • Enjoy extreme flexibility
  • No PHP skills required
  • Use custom images in your PDFs
  • Multi-reuse of elements
  • Make inline programming logic
  • Make page breaks easily
  • Avail all product elements


Cross-sell products

Based on the products in the order, invoice, shipping, or credit memo, you can add a cross-sell element with the products that cross-sell items. You can design it the way you like and have as many or as few as you want!

Included Templates

Two templates are included in the extension. You can choose to use them as they are, or make them the base for your unique design. It is so easy that whichever way you choose, you are up and running in no time!


All the editing in the templates used to make the final PDFs is done in a WYSIWYG editor, as you know it from the Magento CMS pages. So, even if you do not know PHP or even HTML, you can make your PDF look the way you want. If you want more control or more advanced possibilities, you can turn off the WYSIWYG editor and edit directly in the HTML. You can also use the built-in image and formatting functions of the WYSIWYG editor, so that editing becomes very easy.


All the different variables from the order, products, and the single PDF type are available while designing your PDFs. It could not be easier to include the variables you need in your template, whether it is the number of invoices in an order or the product’s image URL.


You can format all the variables in your PDF templates from various PHP or Magento formatting options. You can thus ensure that the values are always be shown correctly, even if you use different currencies, date/time formatting, and so on. Furthermore, QR and barcodes can be used with any variable, text, or URL.

Save PDFs

You can setup to save PDFs when they are generated for the first time and define when they should be regenerated. This improves performance, makes the entire PDF generation in the system easier, and enables adherence to German law. This function only works on Magento version 1.6.0 and up.


When you have created an element, for e.g., a header, it can be reused in all the templates. HTML2PDF thus ensures that you make the most out of each element.

Inline coding

The HTML2PDF module has the function to write inline PHP code; you can thus do even more advanced stuff. You can check a variable to see if it compares with something, and then either print one or another value. There are endless possibilities, and it is just your imagination that sets the limit. All inline code is being run in the PHP function EVAL.


If you have any questions, please contact us at

Release Notes

Back to top

  • Compatible with Open Source (CE) : 1.7 1.8 1.8.1 1.9 1.9.1 1.9.2 1.9.3
  • Stability: Stable Build
  • Description:

    Full updated to newest standards


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top