Преобразувайте 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
$ 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.