Pārveidojiet XML dokumentus uz PDF, izmantojot PHP bibliotēku
Atvērtā pirmkoda PHP API, lai ģenerētu, rediģētu un apstrādātu PDF dokumentus, pievienotu svītrkodu, diagrammas, tabulas, galvenes un kājenes un grāmatzīmes PDF failiem.
PHPPdf bibliotēka ir nodrošinājusi iespēju pārveidot jūsu XML dokumentus par PDF dokumentu vai grafikas failiem jūsu lietojumprogrammā bez ārējām atkarībām. Izmantojot PHP PDF bibliotēku, programmētāji var viegli izveidot pielāgotas PDF lietojumprogrammas, kas atbalsta virkni neparastu funkciju, izmantojot ļoti maz PHP koda rindiņu.
PHPPdf palīdz izstrādātājiem izveidot savu jaudīgo PDF pārveidotāju ar minimālām izmaksām un piepūli. Bibliotēka pilnībā atbalsta vairākas svarīgas funkcijas, kas saistītas ar PDF izveidi un manipulācijām, piemēram, PDF failu ģenerēšana no jauna, svītrkoda atbalsts PDF failos, vienkāršu diagrammu zīmēšana, ārējo un iekšējo hipersaišu atbalsts, grāmatzīmju izveides atbalsts, līmlapiņu, galvenes un kājenes pievienošana. atbalsts, ūdenszīmes pievienošana, lapu un kolonnu sadalīšana, metadati un daudz kas cits.
PHPPdf bibliotēka ir iekļāvusi arī stilu lapu definēšanas atbalstu. Jūs varat viegli definēt savas stila lapas ārējā failā un var ietvert gan īsas, gan garas atribūtu deklarācijas. Tā atbalsta arī krāsu paletes, kas lietotājiem sniedz iespēju izveidot vai pārrakstīt noklusējuma nosauktās krāsas.
.
Darba sākšana ar PHPPdf
PHPPdf ir pieejams vietnē packagist.org, tāpēc varat izmantot komponistu, lai lejupielādētu šo bibliotēku un visas atkarības. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.
Instalējiet PHPPdf, izmantojot komponistu
$ composer require psliwa/php-pdf
PDF failu izveide no XML, izmantojot PHP API
PHPPdf bibliotēka ļauj programmatūras izstrādātājiem izveidot PDF dokumentus, pārveidojot XML dokumentu savās PHP lietojumprogrammās. Bibliotēka atbalsta UTF-8 kodējumu un šim nolūkam ir nodrošinājusi dažus bezmaksas fontus. Varat viegli iestatīt lapas izmēru, izmantojot standarta iepriekš definētas vērtības, piemēram, legal, letter, A4 utt., kā arī varat iestatīt pielāgotus lapas izmērus. Varat arī viegli definēt fonta veidu, lielumu un stilus, piemēram, parasto, treknrakstu, slīprakstu, treknrakstu, gaišo vai gaišo slīprakstu.
Parsējiet dokumentu, lai izveidotu PDF, izmantojot 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;
Pievienojiet galvenes un kājenes PDF failam
Galvenes un kājenes ir PDF faila augšējā un apakšējā sadaļa, kas nodrošina profesionālu PDF dokumentu izskatu. Lai padarītu garākus PDF dokumentus sakārtotus un vieglāk lasāmus, izstrādātāji var izmantot PDF dokumenta galvenes un kājenes. PHPPdf ir iekļāvis atbalstu galveņu un kājenes pievienošanai PDF dokumentiem. Tā atbalsta tādas funkcijas kā atkārtotas galvenes/kājenes pievienošana, attēlu ievietošana galvenē/kājenē, lappušu numuru pievienošana un daudz kas cits.
Svītrkoda atbalsts PDF failos, izmantojot PHP
Galvenes un kājenes ir PDF faila augšējā un apakšējā sadaļa, kas nodrošina profesionālu PDF dokumentu izskatu. Lai padarītu garākus PDF dokumentus sakārtotus un vieglāk lasāmus, izstrādātāji var izmantot PDF dokumenta galvenes un kājenes. PHPPdf atbalsta galveņu un kājenes pievienošanu PDF dokumentiem. Tā atbalsta tādas funkcijas kā atkārtotas galvenes/kājenes pievienošana, attēlu ievietošana galvenē/kājenē, lappušu numuru pievienošana un daudz kas cits.
Izņemiet metadatus no PDF dokumenta
PHPPdf bibliotēka sniedz programmatūras izstrādātājiem iespēju lasīt un izvilkt metadatus no PDF dokumenta, izmantojot PHP. Metadati ietver ļoti svarīgu informāciju par PDF dokumentu. Bibliotēka atbalsta tādus metadatus kā veidotājs, atslēgvārdi, tēma, autors, virsraksts, modifikācija, izveides datums un iesprostoti.