Add-Ons

Erweiterungen für FPDF

AddFont

This script allows to add new fonts to FPDF

Attachments

This script allows to attach files to the PDF

Barcodes

This script implements EAN-13 and UPC-A barcodes

Bookmarks

This extension adds bookmark support

Calendar

This class will print a USA calendar that is easy to extend for other countries

Clipping

This script allows to define a clipping area

Clock

This script shows how to use the scripts Rotations and Circles to draw an analog clock

CMYK Support

This extension allows to use SetDrawColor(), SetFillColor() and SetTextColor() with Gray, RGB or...

Concatenation

This script allows to concatenate PDF files that were produced by FPDF

Cube

Create a cube and rotate it around the x, y, z axes

Dashes

This extension allows to set a dash pattern and draw dashed lines or rectangles

Diagrams

This script allows to generate pie charts and bar diagrams

Double-sided pages

This script allows to use a different margin for odd and even pages, like in a book

EPS / AI

This script allows to embed vector-based Adobe Illustrator (AI) or AI compatible EPS files

Example with MySQL

This is an example script showing how to output a product table from a Mysql database

Example with PostgreSQL

This is a simple script example which issues a query to a PostgreSQL database and builds a table

Fancy Row

This script extends the Row() function from the script Table with MultiCells

Fit text to cell

This method is an extension of Cell() allowing to output text with either character spacing or...

Flowing block

This script allows writing text in a block in much the same way the Write function works

Font dump

This script shows how to print all the characters of a font in a column layout

Form filling

This script allows to merge data into a PDF form

Geometric figures

This extension allows to draw lines, rectangles, ellipses, polygons and curves with line style

Gradients

Paints linear and radial gradients as well as multi-color gradients (coons patch meshes) inside a...

Grid

This extension adds grid support to help with aligning elements while developing reports

HTML colors

This script allows you to use colors using the HTML convention

HTML table

This script adds table support to the WriteHTML() method

i25 barcodes

This script implements Interleaved 2 of 5 barcodes

Indented MultiCell

This is an adaptation of the MultiCell() method which adds the possibility to indent the first line

Index

This class prints an index from the created bookmarks

Invoice

This script shows an example of invoice or estimate

Labels

This class allows to print labels easily in any format

Layers

This script allows to define layers in the PDF

Line graph

This script allows to create line-based charts

Memory optimisation

This modification compresses each page as soon as it is finished, reducing the overall memory usage

Memory optimization

This extension saves the pages to the destination file as soon as they are finished, which solves...

MultiCell with bullet

This method allows to output a MultiCell with a bullet in front of the first line

MultiCell with bullets

This script allows to output a bulleted list with a single call to MultiCellBltArray()

MultiCell with maxline

Just a small modification of the original MultiCell function which allows specifying a maxline...

MySQL report

This script is a variation on Table with multi-page columns

Named destinations

This extension allows to use and define named destinations in a PDF document

Page groups

This script allows to do page numbering inside groups

Polygons

This script allows to draw polygons

POSTNET barcodes

This is an extension for printing U.S. Postal Service POSTNET barcodes in PDF

Protection

This script allows to protect the PDF

Reference Index

This script allows to display an index with a list of references on several columns

Rotations

This script allows to perform a rotation around a given center

Sector

This script allows to draw the sector of a circle

Shadow Cell

This extension allows to add a shadow effect to the text contained in a cell

Small caps

This script allows to write text with small caps

Star

This script draws a star

subWrite

This method prints text from the current position in the same way as Write()

Table of contents

This script allows to generate and insert a table of contents anywhere in the document

Table with MySQL

This class allows to output a table whose content comes from a MySQL query

Text rotations

This extension allows to print rotated and sheared (i.e. distorted like in italic) text

tFPDF

This class is a modified version of FPDF that adds UTF-8 support

Thai support

This extension fixes the positioning of some Thai diacritical marks

Transformations

Performs the following 2D transformations: scaling, mirroring, translation, rotation and skewing

Tree

This extension allows to draw a tree from an array structure

Visibility

This script allows to restrict the rendering of some elements to screen or printout

Watermark

Simple script showing how to use the PDF_Rotate class to display a watermark in the background

WMF support

This script allows a Windows Metafile (WMF) image to be imported into the PDF

Write HTML

This is an enhancement of the WriteHTML() method from tutorial 6

Write HTML 2

This is an enhancement of the WriteHTML() method from tutorial 6