Перетворюйте XML-документи в PDF за допомогою бібліотеки PHP
PHP API з відкритим вихідним кодом для створення, редагування та обробки PDF-документів, додавання штрих-кодів, діаграм, таблиць, колонтитулів і закладок до PDF-файлів.
Бібліотека PHPPdf надає можливість перетворювати ваші XML-документи на PDF-документ або графічні файли у вашій власній програмі без будь-яких зовнішніх залежностей. Використовуючи бібліотеку PHP PDF, програмісти можуть легко створювати користувальницькі PDF-програми, які підтримують набір надзвичайних функцій, за допомогою невеликої кількості рядків коду PHP.
PHPPdf допомагає розробникам створити власний потужний конвертер PDF з мінімальними витратами та зусиллями. Бібліотека повністю підтримує кілька важливих функцій, пов’язаних зі створенням PDF-файлів і маніпуляціями з ними, як-от створення PDF-файлів з нуля, підтримка штрих-кодів у PDF-файлах, малювання простих діаграм, підтримка зовнішніх і внутрішніх гіперпосилань, підтримка створення закладок, додавання наліпок, верхніх і нижніх колонтитулів. підтримка, додавання водяних знаків, розбивання сторінок і стовпців, метаданих і багато іншого.
Бібліотека PHPPdf також містить підтримку для визначення таблиць стилів. Ви можете легко визначити свої таблиці стилів у зовнішньому файлі та включити короткі та довгі оголошення атрибутів. Він також підтримує колірні палітри, які дають користувачам можливість створювати або перезаписувати стандартні іменовані кольори.
.
Початок роботи з PHPPdf
PHPPdf доступний на packagist.org, тому ви можете скористатися компонентом, щоб завантажити цю бібліотеку та всі її залежності. Будь ласка, використовуйте наступну команду для плавного встановлення.
Встановіть PHPPdf через композитор
$ composer require psliwa/php-pdf
Створення PDF-файлів із XML за допомогою PHP API
Бібліотека PHPPdf дозволяє розробникам програмного забезпечення створювати PDF-документи, перетворюючи XML-документ у власні програми PHP. Бібліотека підтримує кодування UTF-8 і для цього надала кілька безкоштовних шрифтів. Ви можете легко встановити розмір сторінки, використовуючи стандартні попередньо визначені значення, такі як legal, letter, A4 тощо, а також можете встановити власні розміри сторінки. Ви також можете легко визначити тип, розмір і стилі шрифту, наприклад звичайний, жирний, курсив, жирний курсив, світлий або світлий курсив.
Проаналізуйте документ для створення PDF через PHP
//register the PHPPdf and vendor (Zend_Pdf and other dependencies) autoloaders
require_once 'PHPPdf/Autoloader.php';
PHPPdf\Autoloader::register();
PHPPdf\Autoloader::register('/path/to/library/lib/vendor/Zend/library');
//if you want to generate graphic files
PHPPdf\Autoloader::register('sciezka/do/biblioteki/lib/vendor/Imagine/lib');
$facade = new PHPPdf\Core\Facade(new PHPPdf\Core\Configuration\Loader());
//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);
header('Content-Type: application/pdf');
echo $content;
Додайте верхні та нижні колонтитули до файлу PDF
Верхній і нижній колонтитули – це верхня і нижня частини PDF-файлу, які надають PDF-документам професійний вигляд. Щоб зробити довші PDF-документи організованими та легшими для читання, розробники можуть використовувати розділ Верхні та нижні колонтитули документа PDF. PHPPdf містить підтримку для додавання верхніх і нижніх колонтитулів до документів PDF. Він підтримує такі функції, як додавання повторюваних колонтитулів, вставлення зображень у верхній/нижній колонтитул, додавання номерів сторінок та багато іншого.
Підтримка штрих-кодів у файлах PDF через PHP
Верхній і нижній колонтитули – це верхня і нижня частини PDF-файлу, які надають PDF-документам професійний вигляд. Щоб зробити довші PDF-документи організованими та легшими для читання, розробники можуть використовувати розділ Верхні та нижні колонтитули документа PDF. PHPPdf підтримує додавання верхніх і нижніх колонтитулів до документів PDF. Він підтримує такі функції, як додавання повторюваних колонтитулів, вставлення зображень у верхній/нижній колонтитул, додавання номерів сторінок тощо.
Витягти метадані з PDF-документа
Бібліотека PHPPdf надає розробникам програмного забезпечення можливість читати та видобувати метадані з документа PDF через PHP. Метадані містять дуже важливу інформацію про PDF-документ. Бібліотека підтримує такі метадані, як Creator, Keywords, Subject, Author, Title, ModDate, CreationDate та Trapped.