Leabharlann PHP Saor chun Comhaid PDF a Chruthú ó HTML
API PHP Foinse Oscailte chun Cáipéisí PDF a Chruthú ó Ábhar HTML. Tacaíonn sé le rindreáil HTML agus CSS i PDF trí chód PHP.
I gaois dhigithe an lae inniu, tá an cumas cáipéisí PDF a ghiniúint go dinimiciúil tar éis éirí ina riachtanas ríthábhachtach do go leor feidhmchlár gréasáin. Cibé acu an bhfuil sé ag cruthú sonrasáin, tuarascálacha, nó ábhar inphriontáilte, tá leabharlann iontaofa agus éifeachtach le haghaidh gineadh PDF riachtanach. Tá leabharlann amháin den sórt sin a d’fhill séirbheanna i measc gairmiúla bogearraí agus ríomhchláróirí, is é Dompdf. Tá tacaíocht ionsuite le Unicode aige, ag cumasú cruthú PDF i dteangacha agus tacair charachtar éagsúla. Is féidir leis scriptí casta mar Araibis, Sínis, agus Cyrillic a láimhseáil, ag cinntiú rindreáil chruinne d’ábhar ilteangach.
Is é Dompdf an-éasca le láimhseáil agus simplíonnann sé an próiseas cruthú doiciméad PDF ó ábhar HTML. Tá go leor gnéithe casta curtha ar fáil ag an leabharlann chun do phróiseas cruthú PDF a shaincheapadh agus a fheabhsú. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann, mar shampla láimhseáil den chuid is mó de CSS 2.1 agus cúpla airíonna CSS3, cur íomhánna isteach i PDF, tacaíocht d'ábharanna HTML 4.0 i ndéanamh curtha i láthair, cur ceanntásca agus buntáiscí le PDF, rialú briseadh leathanaigh ag baint úsáide as CSS, ionsá i dtaisce ábhair, úsáid leabharmharcanna i PDFanna, tacaíocht PHP inlíne agus go leor eile.
Is leabharlann PHP é Dompdf a ligeann d'fhorbróirí bogearraí doiciméid PDF a ghiniúint ó ábhar HTML. Baintear úsáid as cumhacht an síneadh PHP DOM agus roghnóirí CSS2.1 chun HTML agus CSS a thaispeáint go cruinn i bhformáid PDF. Is tionscadal foinse oscailte é agus tá sé á chothabháil go gníomhach ar GitHub, rud a fhágann go bhfuil sé ina rogha iontaofa le haghaidh giniúint PDF i bhfeidhmchláir PHP. Soláthraíonn sé roghanna cumraíochta éagsúla chun an próiseas giniúint PDF a shaincheapadh, mar shampla socruithe cosúil le méid an leathanaigh, imeall, ábhar ceanntásca agus buntáisc, comhbhrú, agus tuilleadh, de réir a riachtanas ar leith. Cuireann a shraith gnéithe láidre, lena n-áirítear tacaíocht le haghaidh rindreáil HTML agus CSS, giniúint ábhair dinimiciúla, tacaíocht ilteangach, agus roghanna saincheaptha, ar fáil, rud a fhágann go bhfuil sé ina rogha coitianta i measc forbróirí bogearraí agus innealtóirí.
Ag tosú le Dompdf
Is é an bealach molta agus is é an bealach is éasca Dompdf a shuiteáil trí úsáid a bhaint as Composer, an uirlis bhainistíochta spleáchais do PHP. Úsáid an t-ordú seo a leanas le suiteáil réidh.
Suiteáil Dompdf trí Composer
composer require dompdf/dompdf Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ó stór GitHub.
Rindreáil HTML agus CSS trí API PHP
Cuireann leabharlann Dompdf foinse oscailte ar chumas forbróirí bogearraí comhaid HTML agus CSS a luchtú agus a rindreáil gan aon spleáchais sheachtracha. Tacaíonn sé le raon leathan gnéithe HTML agus CSS, rud a chuireann ar a chumas leagan amach casta agus stíleáil a rindreáil. Tacaíonn sé leis an chuid is mó de roghnóirí CSS2.1, lena n-áirítear gnéithe casta mar cheisteanna meán CSS, inline‑block, rindreáil tábla, agus tuilleadh. Tacaíonn sé freisin le táblaí casta, lena n-áirítear síneadh ró agus colún, samhlacha imlíne scartha agus díchurtha, stíleáil cealla aonair srl. Taispeánann an sampla thíos conas ábhar HTML a luchtú, a thiontú go comhad PDF, agus é a shábháil san áit a roghnaíonn tú.
Conas Ábhar HTML a Luchtú & a Thiontú go PDF trí Chód PHP?
require_once 'vendor/autoload.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
// Load the HTML content you wish to convert to a PDF
$html = 'Dia dhuit, dompdf!
';
$dompdf->loadHtml($html);
// Customize the PDF generation settings:
$dompdf->setPaper('A4', 'portrait');
// Render the PDF
$dompdf->render();
// Save the PDF to a file
$dompdf->stream('document.pdf');
// Output the PDF directly to the browser
$dompdf->stream();
Cuir Ceanntásca agus Buntáisc le PDF trí PHP
Is cuid an-tábhachtach de na cáipéisí PDF iad na ceanntásca agus na buntáisc, ag ligean d'fhorbróirí bogearraí téacs, íomhánna, agus comhaid PDF eile a chur isteach i leathanach amháin nó níos mó i gcáipéis PDF. De ghnáth úsáidtear ceanntásc agus buntáisc chun úinéireacht na cáipéise a dhearbhú. Déanann an leabharlann Dompdf foinse oscailte sé éasca do fhorbróirí bogearraí ceanntásca agus buntáisc a chur isteach i bhfeidhmchláir PHP le cúpla líne de chód. Is féidir le forbróirí ceanntásca agus buntáisc a chur le dhoiciméid PDF ag baint úsáide as na modhanna setHtmlHeader() agus setHtmlFooter(). Is féidir le na rannóga seo ábhar HTML a choinneáil, agus is féidir leat stíliú CSS a úsáid chun a n-dreach a shaincheapadh.
Saincheapadh PDF, Tábla Ábhair & Tacaíocht le Leabharmharcanna
Cuireann leabharlann Dompdf roinnt gnéithe casta ar fáil a ligeann d'fhorbróirí bogearraí a chur in oiriúint agus a fheabhsú a bpróiseas cruthú PDF. Tá tacaíocht ag an leabharlann le haghaidh cur íomhánna agus clónna isteach i PDF, ag baint úsáide as URLanna iomlána nó ag soláthar an chosáin comhaid logánta. Cinntigh go bhfuil na híomhánna rochtana ag an bhfreastalaí. Maidir le clónna saincheaptha, tacaíonn dompdf le hiontráil comhaid chlónna TrueType (.ttf) agus OpenType (.otf). Tá sé chomh héasca freisin clár ábhair a chruthú nó leabharmharcanna a chur le doiciméid PDF.