If you already know how to use TCPDF and you need it for a Joomla! project, than this is a library package to be used in Joomla! Easy to install and update.

  • Favourite
  • Report

TCPDF Library for Joomla!

TCPDF is a PHP class for generating PDF files on-the-fly without requiring external extensions.
This library includes also a class to extract data from existing PDF documents and classes to generate 1D and 2D barcodes in various formats.

Main Features:

  • no external libraries are required for the basic functions;
  • all standard page formats, custom page formats, custom margins and units of measure;
  • UTF-8 Unicode and Right-To-Left languages;
  • TrueTypeUnicode, OpenTypeUnicode v1, TrueType, OpenType v1, Type1 and CID-0 fonts;
  • font subsetting;
  • methods to publish some XHTML + CSS code, Javascript and Forms;
  • images, graphic (geometric figures) and transformation methods;
  • supports JPEG, PNG and SVG images natively, all images supported by GD (GD, GD2, GD2PART, GIF, JPEG, PNG, BMP, XBM, XPM) and all images supported via ImagMagick (
  • 1D and 2D barcodes: CODE 39, ANSI MH10.8M-1983, USD-3, 3 of 9, CODE 93, USS-93, Standard 2 of 5, Interleaved 2 of 5, CODE 128 A/B/C, 2 and 5 Digits UPC-Based Extension, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC (Royal Mail 4-state Customer Code), CBC (Customer Bar Code), KIX (Klant index - Customer index), Intelligent Mail Barcode, Onecode, USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS, Datamatrix, QR-Code, PDF417;
  • JPEG and PNG ICC profiles, Grayscale, RGB, CMYK, Spot Colors and Transparencies;
  • automatic page header and footer management;
  • document encryption up to 256 bit and digital signature certifications;
  • transactions to UNDO commands;
  • PDF annotations, including links, text and file attachments;
  • text rendering modes (fill, stroke and clipping);
  • multiple columns mode;
  • no-write page regions;
  • bookmarks, named destinations and table of content;
  • text hyphenation;
  • text stretching and spacing (tracking);
  • automatic page break, line break and text alignments including justification;
  • automatic page numbering and page groups;
  • move and delete pages;
  • page compression (requires php-zlib extension);
  • XOBject Templates;
    • Layers and object visibility.
    • PDF/A-1b support.
Component Builder Component Builder

Component Builder

By Llewellyn van der Merwe
You can install it quite easily and with no limitations. On github is the latest release (2.9.7) with ALL its features and ALL concepts totally open-source and free! > Watch Quick Build of a Hello World component in JCB on Youtube Once installed upgrades are quick and easy via the default Joomla upgrade area. Some of the Features Adding mySQL Dump to any View/Table. Grab existing Table data...
getBible getBible


By Llewellyn van der Merwe
getBible! is a Bible Component (API) which enables you to deliver the Holy Scripture in many languages. We made it fast, stable, and easy to use....
Advance PHP for RSForm!Pro Advance PHP for RSForm!Pro
Paid download

Advance PHP for RSForm!Pro

By Llewellyn van der Merwe
RSForm! Pro Extensions
Easy to add much more php scripting to RSForm!Pro. Hide your custom scripting from other back-end users. But still give access to the RSForm component. Target eleven events in RSform!Pro Turn RSForm!Pro into a component front-end. Takes RSForm Pro! even further. List of events - A PHP script called on before form initialization - A PHP script called on before form display - A PHP script called...
Per Group Per Group

Per Group

By Llewellyn van der Merwe
Modules Management
It targets users based on the group or groups they belong or do not belong to. Can redirect a user who is in or not in a group to another page. There are style changes you can make in the module's advanced settings. The layout is controlled by templates that you can edit if you like....
Codebox Codebox
Paid download


By Llewellyn van der Merwe
Coding & Scripts Integration
The programmers codebox! Adding custom php scripts to your Joomla content Adding custom Javascript to your page header Adding custom css to your page header Target users based on groups Target users based on Access Levels...
Sermon Distributor Sermon Distributor

Sermon Distributor

By Llewellyn van der Merwe
You can link a shared folders from Dropbox to the component and use Dropbox as your file host, not to mention the advanced auto builder that gives you the ability to simply load sermons to your website by only adding them to Dropbox....
Google Plus Profile Google Plus Profile
Paid download

Google Plus Profile

By Llewellyn van der Merwe
Social Web
Load any Google+ Profile feed in your Joomla website. Very fast page loads since we make extensive use of Ajax methods. Automatic loading more posts as users scrolls down the page. Automatically loading new post without page reloads. Many easy style editing features available directly in the application settings. Multiple profiles possible, with the ability of styling each individually. Can be...
Location Data Location Data

Location Data

By Llewellyn van der Merwe
Currency & Exchange
Location Data! is a IP to Country, Currency and Exchange Rate Component (Application Programmable Interface) which enables you to retrieve the country, currency and exchange rate data from any given IP....

TCPDF Library

Llewellyn van der Merwe
Last updated:
Jul 08 2016
Date added:
Jul 06 2016
GPLv2 or later
Free download

Uses Joomla! Update System