Förvandla XML-dokument till PDF via PHP-biblioteket
Open Source PHP API för att generera, redigera och bearbeta PDF-dokument, lägga till streckkoder, diagram, tabeller, sidhuvuden och sidfötter och bokmärken i PDF-filer.
PHPPdf-biblioteket har tillhandahållit möjligheten att omvandla dina XML-dokument till ett PDF-dokument eller grafikfiler i ditt eget program utan några externa beroenden. Genom att använda PHP PDF Library kan programmerare enkelt skapa anpassade PDF-appar som stöder en uppsättning extraordinära funktioner med väldigt få rader PHP-kod.
PHPPdf hjälper utvecklare att bygga sin egen kraftfulla PDF-konverterare med minimal kostnad och ansträngning. Flera viktiga funktioner relaterade till PDF-skapande och -manipulering stöds fullt ut av biblioteket, som att generera PDF-filer från början, streckkodsstöd i PDF-filer, rita enkla diagram, stöd för externa och interna hyperlänkar, stöd för att skapa bokmärken, lägga till klisterlappar, sidhuvuden och sidfötter stöd, lägga till vattenstämpel, bryta sidor och kolumner, metadata och många fler.
PHPPdf-biblioteket har också inkluderat stöd för att definiera stilmallar. Du kan enkelt definiera dina stilmallar i en extern fil och kan inkludera korta såväl som långa deklarationer av attribut. Den stöder också färgpaletter som ger användarna möjlighet att skapa eller skriva över namngivna standardfärger.
.
Komma igång med PHPPdf
PHPPdf är tillgängligt på packagist.org, så du kan använda composer för att ladda ner det här biblioteket och alla beroenden. Använd följande kommando för en smidig installation.
Installera PHPPdf via composer
$ composer require psliwa/php-pdf
Skapa PDF-filer från XML via PHP API
PHPPdf-biblioteket låter mjukvaruutvecklare skapa PDF-dokument genom att transformera ett XML-dokument i sina egna PHP-applikationer. Biblioteket stöder UTF-8-kodning och har tillhandahållit några gratis typsnitt för detta ändamål. Du kan enkelt ställa in sidstorleken med hjälp av fördefinierade standardvärden som legal, letter, A4, etc. samt kan ställa in anpassade sidmått. Du kan också enkelt definiera teckensnittstyp, storlek och stilar som normal, fet, kursiv, fet-kursiv, ljus eller ljus-kursiv.
Analysera dokument för att skapa PDF via 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;
Lägg till sidhuvuden och sidfötter till PDF-filen
Sidhuvuden och sidfötter är de övre och nedre delarna av en PDF som ger PDF-dokument ett professionellt utseende. För att göra längre PDF-dokument organiserade och lättare att läsa kan utvecklare använda avsnittet Sidhuvud och sidfötter i ett PDF-dokument. PHPPdf har inkluderat stöd för att lägga till sidhuvuden och sidfötter till PDF-dokument. Den stöder funktioner som att lägga till upprepad sidhuvud/sidfot, infoga bilder i en sidhuvud/sidfot, lägga till sidnummer och mycket mer.
Streckkodsstöd i PDF-filer via PHP
Sidhuvuden och sidfötter är de övre och nedre delarna av en PDF som ger PDF-dokument ett professionellt utseende. För att göra längre PDF-dokument organiserade och lättare att läsa kan utvecklare använda avsnittet Sidhuvud och sidfötter i ett PDF-dokument. PHPPdf stöder att lägga till sidhuvuden och sidfötter till PDF-dokument. Den stöder funktioner som att lägga till upprepad sidhuvud/sidfot, infoga bilder i en sidhuvud/sidfot, lägga till sidnummer och mycket mer.
Extrahera metadata från PDF-dokument
PHPPdf-biblioteket ger mjukvaruutvecklare möjlighet att läsa och extrahera metadata från ett PDF-dokument via PHP. Metadata innehåller mycket viktig information om PDF-dokumentet. Biblioteket stöder metadata som Skapare, Nyckelord, Ämne, Författare, Titel, Moddatum, Skapandedatum och Trapped.