mPDF addon is useful when using the WooCommerce PDF invoices, Packing Slips, Delivery Notes & Shipping labels plugin to create shipping documents that support RTL layout and Unicode for different languages. This plugin replaces dompdf with another library that supports RTL and all other Unicode languages including Hebrew and Arabic adding a better RTL integration for PDF documents.
This add-on is equipped to handle almost 12 RTL languages including most of the Asian languages.
- RTL Support
- Support for all languages including Unicode standard
- Prints Hebrew and Arabic languages
- Seamless integration with the WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin by WebToffee
- Facilitates easy print, download, and attachment provisions.
✅ Tested OK with WooCommerce 6.3
Why do you need the mPDF add-on?
The PDF converter library that we use (dompdf) in WooCommerce PDF Invoice, Packings Slips, Delivery Notes & Shipping Labels plugin provides only partial support for RTL. In addition to this, Hebrew and Arabic characters are not supported by the font (Open Sans) that is used in the pre-defined templates.
To overcome this, the mPDF add-on provisions another library (in addition to dompdf) to support RTL and also includes fonts that support Hebrew and Arabic (and almost any character set) to the PDF Invoices, Packing Slips, Delivery Notes & Shipping Label plugin.
Ensure that the WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin is installed and activated.
To learn more about getting started you can read the plugin setup documentation.
WebToffee adds time to life by developing quality WordPress/WooCommerce plugins that are easy to use and customize. We are proud to have thousands of customers actively using our plugins across the globe.
The automatic installation of the plugin is the easiest way to install the plugin. You can install the plugin without even leaving your browser window and from within your WordPress dashboard.
From your admin dashboard, go to Plugins > Add New. From the search box, type “mPDF” and then search plugins. Click the install button on the mPDF addon for PDF Invoices, Packing Slips, Shipping Labels & Delivery for WooCommerce by WebToffee and then activate the plugin.
In the manual installation, you will need to download the zip file of the plugin from the plugin page in WordPress.org. You can upload the file directly from your WordPress dashboard, or using an FTP application to the ‘/wp-content/plugins/’ directory.
For every update of the plugin, you will be notified of the installed plugins page. You can directly update the plugin from your dashboard. We recommend that you keep the latest version of the plugin so that you can avail of the new functionalities and security features.
After installing and activating the add-on, change the PDF library to mPDF from the general settings page to switch the PDF library from domPDF to mPDF.
Note: This plugin works only with WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin Pro (v4.0.9 +), Basic (v2.6.7 +) By WebToffee. If you are already using the WooCommerce PDF Invoices, Packing Slips, Shipping Labels & Delivery, you will also need to manually ensure that your existing “custom” saved/active templates are compatible with mPDF prior to further use.
How can I know if the plugin support my language?
This addon adds support to all languages including all the RTL languages and Unicode languages for the PDF documents.
Can I use this addon for changing the language setting of the PDF Invoice plugin?
No. This plugin can only be used to add RTL and other languages support to the PDF documents generated by WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels.
Can this plugin be used with the premium version?
Yes, the addon supports both the premium and the free version of the PDF invoices plugin by WebToffee.
Contributors and Developers
“mPDF add-on for PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels by WebToffee” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- [Compatibility] with WP 5.9
- [Compatibility] with WC 6.2 and 6.3
- [Fix] – Solved the styling issues in the invoice templates
- [Enhancement] – Converted the html element into table format, if the site is RTL
- [Compatibility] with WP 5.8
- [Compatibility] with WC 6.1
- [Fix] – Solved the bulk download issue
- [Fix] – Solved the constant already defined issue
- [Compatibility] with WP 5.8
- [Compatibility] with WC 5.8
- [Compatibility] with WP 5.7
- [Compatibility] with WC 5.5
- [Compatibility] with WP 5.6
- [Compatibility] with WC 4.8
- [Fix] Downloaded PDF file name includes file path
- [Compatibility] with WC 4.7
- Initial commit