Генерація pdf на php з використанням tcpdf
Відео: How to create File PDF With TCPDF IN PHP
Відео: Creating Dynamic PDF in PHP from HTML
У попередній статті я писав про те, як генерувати PDF-файл на PHP з використанням бібліотеки PDFLib. Однак, дана бібліотека в пакет Denwer не входить. Встановити цю бібліотеку під Windows і більш-менш свіжу версію PHP складно. Так як компілювати через Visual Studio вельми сумнівне і незручне рішення. До того ж, в безкоштовній версії PDFLib немає можливості редагувати PDF-файл. Тому в цій статті я розповім, як генерувати PDF на PHP з використанням TCPDF.
Насамперед, необхідно завантажити архів з усіма файлами TCPDF: Http://sourceforge.net/projects/tcpdf/files/. Даний архів витягніть в корінь свого сайту.
Відео: Creating pdf in PHP
Тепер привожу код, в якому відбувається генерація PDF на PHP з використанням TCPDF:
lt ;?php
require_once `Tcpdf / tcpdf.php`-// Підключаємо бібліотеку
/ * Створюємо об`єкт TCPDF.
- Книжкова орієнтація
- Одиниця виміру - міліметри
- формат А4
- Використання unicode
- Кодування - UTF-8
* /
$ pdf =new TCPDF(`P`,`Mm`,`A4`,true,`UTF-8`) -
/ * Установка відступів
- 20 зліва
- 30 справа
- 20 зверху
* /
$ pdf-gt;SetMargins(20,30,20) -
$ pdf-gt;AddPage() -// Додаємо сторінку
$ pdf-gt;SetXY(20,50) -// Установка поточної точки (в мм)
$ pdf-gt;SetDrawColor(100,100,0) -// Установка кольору (RGB)
$ pdf-gt;SetTextColor(200,0,0) -// Установка кольору тексту (RGB)
/ * Виводимо напис.
- Ширина 30 мм
- Висота 10 мм
- Текст "Hello, World"
* /
$ pdf-gt;Cell(30,10,`Hello, World!`) -
$ pdf-gt;Output(`Test.pdf`) -// Виводимо в браузер
?gt;
В результаті виконання скрипта у нас відкриється PDF-файл, в якому буде напис "Hello World".
Відео: Generating PDF files with PHP: Introduction (1/7)
можливостей у TCPDF дуже багато. В даному коді я просто показав приклад використання, а щоб застосовувати серйозно дану бібліотеку доведеться вивчити документацію: https://tcpdf.org/doc/.
- При запуску програми з`являється помилка: "додаток не було запущено, оскільки воно некоректно…
- Чому не працює php?
- Як переглянути avi-файл на сайті
- Як зробити попередній перегляд зображень на jаvascript.
- Як встановити ffmpeg на denwer
- Як перенести бібліотеку itunes на інший комп`ютер
- Як працювати з сховищами з використанням basil.js.
- Як оновити php на denwer.
- Бібліотеки ubuntu 16.04
- Msvcr100.dll відсутня
- Бібліотека для автоматизації robotjs.
- Русифікація phpmyadmin в denwer
- Створення xml-документа на php
- Scripty2 - jаvascript бібліотека для приголомшливих анімацій.
- Msvcr80.dll відсутня [вирішено]
- Створення zip-архіву на php
- Php
- Установка jquery
- Генерація xls на php
- Генерація pdf на php
- Установка curl на denwer