# The textproc/py-fpdf2 port

## py3-fpdf2-2.8.7 – PDF creation library for Python

## Description

    fpdf2 is a mature and actively maintained PDF creation library for Python.
    Compared with other PDF libraries, fpdf2 is fast, versatile, easy to
    learn and to extend. It is also entirely written in Python and has very
    few dependencies: Pillow, defusedxml, & fontTools. It includes support for:

    - Unicode (UTF-8) TrueType font subset embedding
    - Internal / external links
    - Embedding images, including transparency and alpha channel
    - Arbitrary path drawing and basic SVG import
    - Embedding barcodes, charts & graphs, emojis, symbols & dingbats
    - Tables and also cell / multi-cell / plaintext writing, with automatic
          page breaks, line break and text justification
    - Choice of measurement unit, page format & margins. Optional page
          header and footer
    - Basic conversion from HTML to PDF
    - A templating system to render PDFs in batches
    - Images & links alternative descriptions, for accessibility
    - Table of contents & document outline
    - Document encryption & document signing
    - Annotations, including text highlights, and file attachments
    - Presentation mode with control over page display duration & transitions
    - Optional basic Markdown-like styling: **bold**, __italics__
    - Can render mathematical equations & charts

WWW: https://py-pdf.github.io/fpdf2/

Only for arches
  aarch64 aarch64 alpha amd64 amd64 arm arm hppa i386 i386 mips64 mips64 mips64el mips64el powerpc powerpc powerpc64 powerpc64 riscv64 riscv64 sparc64
Categories:
  lang/python textproc

## Library dependencies

## Build dependencies

- devel/py-build
- devel/py-installer
- devel/py-wheel
- lang/python/3
- print/py-fonttools
- py3-setuptools->=79v0:devel/py-setuptools

## Run dependencies

- graphics/py-Pillow
- lang/python/3
- print/py-fonttools
- textproc/py-defusedxml