mPDF add-on for RTL and Unicode Support

Description

 NOTE: 
This plugin is an add-on for WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels plugin and WebToffee WooCommerce Gift Cards plugin.

Introduction

mPDF addon is an extension for WebToffee WooCommerce Gift Cards and WooCommerce PDF invoices, Packing Slips, Delivery Notes & Shipping labels plugin.

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. It is equipped to handle almost 12 RTL languages including most Asian languages. The plugin also can be used with the WebToffee WooCommerce Gift Cards plugin to create gift cards in PDF format.

Features

  • RTL Support
  • Support for all languages including Unicode standard
  • Prints Hebrew and Arabic languages
  • Seamless integration with the WebToffee WooCommerce Gift cards and WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin by WebToffee
  • Facilitates easy print, download, and attachment provisions.

✅ Tested OK with WooCommerce 7.5

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.

The mPDF add-on can also be used with the WebToffee WooCommerce Gift Cards plugin to create gift cards in RTL languages.

Pre-requisites?

Ensure that the WebToffee WooCommerce Gift Cards or WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin is installed and activated.

To learn more about getting started you can read the documentation for WooCommerce PDF Invoices plugin or WebToffee WooCommerce Gift Cards plugin.

About WebToffee

Our commitment at WebToffee is to provide you with top-notch WordPress/WooCommerce plugins that are both user-friendly and customizable. We are proud to have thousands of customers actively using our plugins across the globe. We provide premium support to our users with a 99% customer satisfaction rate.

Screenshots

  • RTL template
  • Settings screen

Installation

Automatic Installation
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 add-on for RTL and Unicode Support by WebToffee and then activate the plugin.

Manual Installation
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.

Plugin Updates
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.

This plugin is also compatible with WebToffee WooCommerce Gift Cards (v1.0.2+)

FAQ

How can I know if the plugin supports 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 language support to the PDF documents generated by WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels.

Can this add-on be used for creating gift cards in RTL language?

This add-on can be used with the WebToffee WooCommerce Gift Cards plugin to create gift cards in RTL languages.

Can this plugin be used with the premium version?

Yes, the addon supports both the free and premium versions of the WooCommerce PDF invoices plugin and the WooCommerce Gift Cards plugin by WebToffee.

Reviews

April 18, 2022
only works with their own pdf invoice plugin not the integrated one
December 13, 2021
If you're looking for a plugin that works out of the box to create amazing documentation for your orders, this is the one to pick. I've tried them all and this one is the best by far! Support is also amazing and helped me with a customisation - rolled out and working within 48 hours!
Read all 10 reviews

Contributors & Developers

“mPDF add-on for RTL and Unicode Support” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

= 1.0.7 2023-03-23=
* [Compatibility] with WP 6.1
* [Compatibility] with WC 7.5
* Support for Webtoffee Gift cards plugin.

1.0.6

  • [Compatibility] with WP 5.9
  • [Compatibility] with WC 6.2 and 6.3

1.0.5

  • [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

1.0.4

  • [Fix] – Solved the bulk download issue
  • [Fix] – Solved the constant already defined issue
  • [Compatibility] with WP 5.8
  • [Compatibility] with WC 5.8

1.0.3

  • [Compatibility] with WP 5.7
  • [Compatibility] with WC 5.5

1.0.2

  • [Compatibility] with WP 5.6
  • [Compatibility] with WC 4.8

1.0.1

  • [Fix] Downloaded PDF file name includes file path
  • [Compatibility] with WC 4.7

1.0.0

  • Initial commit