Создание PDF документа средствами php
На многих сайтах возникает необходимость создавать pdf документы средствами php. Например, очень удобно сохранять каталог товаров в pdf документах или распечатать информацию о конкретном товаре.
В данном уроке мы создадим pdf файл, в котором создадим шапку и футер а потом заполним его. Использовать мы будем библиотеку tcpdf.
Большой плюс данной библиотеки, на мой взгляд, в том, что не надо шаманить с кодировками. Можно генерировать русскоязычные документы pdf используя кодировку utf-8.
Итак, подключим библиотеку и добавим несколько переменных, для использования в процессе работы. Документацию по этой библиотеке вы можете найти по ссылке.
Создаем новый объект TCPDF:
Смотрим документацию и видим:
TCPDF::__construct ($orientation = 'P',
$unit = 'mm',
$format = 'A4',
$unicode = true,
$encoding = 'UTF-8',
$diskcache = false,
$pdfa = false
)
Первый параметр – ориентация страницы.( P-книжная, L-альбомная).
Второй параметр – единица измерения, мы выбираем миллиметры.
Третий – формат страницы.
Четвертый - юникод или нет
Пятый – кодировка
Шестой –использование RAM memory. Уменьшение её использования за счет diskcache.
Седьмой – нужен ли нам pdfa или нет. Что это такое можете почитать здесь.
Мы сделаем для нашего документа футер и хедер. Начнем с хедера:
Перейдем к выводу текста на страницу. Для начала нам надо эту страницу создать.
Комментариев нет:
Отправить комментарий