Package fpdf

Root module. Gives direct access to some classes defined in submodules:

Sub-modules

fpdf.actions
fpdf.annotations
fpdf.bidi
fpdf.deprecation

Utilities to manage deprecation errors & warnings …

fpdf.drawing

Vector drawing: managing colors, graphics states, paths, transforms …

fpdf.encryption

Utilities to perform encryption following the PDF standards …

fpdf.enums
fpdf.errors
fpdf.fonts

Font-related classes & constants. Includes the definition of the character widths of all PDF standard fonts …

fpdf.fpdf
fpdf.graphics_state

Mixin class for managing a stack of graphics state variables …

fpdf.html

HTML renderer …

fpdf.image_datastructures
fpdf.image_parsing
fpdf.line_break

Routines for organizing lines and larger blocks of text, with manual and automatic line wrapping …

fpdf.linearization

This module is in work-in-progress state. Hint tables / hint streams have not been implemented yet, and there are a few "TODO" comment remaining. cf …

fpdf.outline

Quoting section 8.2.2 "Document Outline" of the 2006 PDF spec 1.7:

The document outline consists of a tree-structured hierarchy of outline items …

fpdf.output

This module contains the serialization logic that produces a PDF document from a FPDF instance. Most of the code in this module is used when …

fpdf.prefs
fpdf.recorder

A wrapper class to allow rewinding/replaying changes made to a FPDF instance …

fpdf.sign

Module dedicated to document signature generation …

fpdf.structure_tree

Quoting the PDF spec:

PDF’s logical structure facilities provide a mechanism for incorporating structural information about a document’s content …

fpdf.svg

Utilities to parse SVG graphics into fpdf.drawing objects …

fpdf.syntax

Classes & functions that represent core elements of the PDF syntax …

fpdf.table
fpdf.template

PDF Template Helpers for fpdf.py

fpdf.text_region
fpdf.transitions
fpdf.unicode_script

The hardcoded information on this module was loaded from the Unicode file Scripts-15.1.0.txt https://www.unicode.org/Public/UNIDATA/Scripts.txt

fpdf.util

Various utilities that could not be gathered logically in a specific module …

Global variables

var FPDF_FONT_DIR

Extra filesystem folder where fpdf2 looks for fonts files, after the current directory

var FPDF_VERSION

Current fpdf2 version, also available as __version__