Сообщить об ошибке.

Краткий обзор раздела: Модуль fpdf2 в Python, создание PDF-документов

Содержание с кратким описанием:

ОБЗОР: Модуль fpdf2 в Python, создание PDF-документов.
Модуль fpdf2 - это библиотека для создания PDF-документов на Python. Легко использовать (и легко расширять). Шрифты Unicode (UTF-8) TrueType. Поддержка картинок PNG, GIF и JPG. Преобразование базового HTML в PDF. Управление колонтитулами страницы. Создание штрих-кода и QR-кода.
Преобразование HTML в PDF используя модуль fpdf2 в Python.
Модуль fpdf2 поддерживает базовый рендеринг/преобразование из HTML в PDF-документ. Другими словами fpdf2 поддерживает конвертацию HTML в PDF. Это реализуется с помощью класса html.parser.HTMLParser из стандартной библиотеки Python. Конечно, вся спецификация HTML5 не поддерживается.
Определение макета/стиля PDF-документа, модуль fpdf2 в Python.
В материале описываются методы, позволяющие определить макет создаваемого PDF-документа, а именно задать формат листа создаваемого PDF-документа, его ориентацию, определить отступы от краев листа, так же описано управление разрывами страниц во время создания документа.
TTF-шрифты, стилизация текста в PDF, модуль fpdf2 в Python.
В материале представлены примеры, а так же описываются методы, позволяющие управлять стилем выводимого текста в создаваемом PDF-документе, а именно задавать и изменять шрифт, стиль, размер и цвет текста по ходу его вывода.
Оглавление и схема PDF-документа, модуль fpdf2 в Python.
Модуль fpdf2 поддерживает автоматическое создание содержания PDF-документа, основываясь на секциях/заголовках документа, а так же может дополнительно отображать структуру документа на экране, позволяя пользователю интерактивно перемещаться от одной части документа к другой.
Добавление таблиц в PDF-документ, модуль fpdf2 в Python.
Таблицы могут быть созданы и добавлены в PDF-документ с использованием методов FPDF.cell()](#FPDF.cell), [FPDF.multi_cell()](#FPDF.multi_cell) или [FPDF.write_html().
Добавление картинок в PDF-документ, модуль fpdf2 в Python.
Вставка картинки в PDF-документ. Компоновка нескольких изображений на одном листе PDF-документа. Альтернативное описание добавленной картинки в PDF-документ. Вставка изображения из интернета по URL-адресу.
Внешние/внутренние ссылки в PDF, модуль fpdf2 в Python.
Модуль fpdf2 может генерировать как внутренние ссылки, на другие страницы в PDF-документе, так и ссылки на внешние URL-адреса, которые будут открываться в браузере.
Верхний/нижний колонтитулы PDF-документа, модуль fpdf2 в Python.
В этом примере используются методы FPDF.header() и FPDF.footer() для обработки заголовков и колонтитулов каждой страницы. Они вызываются автоматически. Они уже существуют в классе FPDF(), но ничего не делают, следовательно нужно просто переопределить их.
Печать текста в несколько колонок, модуль fpdf2 в Python.
Приведенный пример показывает, как расположить текст в нескольких колонках, в создаваемом PDF-документе.
Отрисовка различных фигур в PDF, модуль fpdf2 в Python.
В материале приведены примеры использования методов, позволяющих рисовать различные фигуры в создаваемом PDF-документе.
Вставка математических формул в PDF, модуль fpdf2 в Python.
Модуль fpdf2 может вставлять математические формулы только в виде изображений. В следующих примерах объясняется, как создавать и вставлять такие изображения.
Создание и добавление штрих/QR-кодов в PDF, модуль fpdf2 в Python.
В материале рассматриваются способы создания и добавления различных штрих и QR-кодов в создаваемый PDF-документ, средствами модуля fpdf2.