Leabharlann PHP Foinse Oscailte le haghaidh Próiseáil Comhad PDF
Léigh, Scríobh, Luchtú agus Tiontú Téacs HTML agus CSS go Comhaid PDF ag baint úsáide as Leabharlann PHP Foinse Oscailte.
Cad é PDFMerger Dompdf?
Is gá tipiciúil i bhforbairt ghréasáin cruthú agus láimhseáil doiciméid PDF go dinimiciúil. Cibé acu an gá atá ag úsáideoirí sonrasáin, tuarascálacha, nó páipéir inphriontáilte eile a chruthú, tá uirlis iontaofa chun PDF a chruthú riachtanach. Ceann de na huirlisí a sheasann amach ná Dompdf, creatlach PHP casta a dhéanfadh sé éasca téacs HTML agus CSS a thiontú go comhaid PDF. Ligeann an leabharlann d'fhorbróirí a n-ábhar gréasáin a thiontú go PDFanna a bhfuil cuma iontach acu agus atá réidh le priontáil, rud a fhágann go bhfuil sé ina rogha den scoth do raon leathan feidhmchlár mar sonrasáil, tuarascáil, agus cruthú doiciméad. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann, mar shampla úsáid íomhánna agus grafaicí veictearra laistigh de PDFanna, tacú le teangacha agus tacair charachtar éagsúla i PDFanna, sainmhíniú méideanna agus treoshuímh leathanach saincheaptha, tacaíocht láidir Unicode agus clónna, tacaíocht do chaighdeáin HTML agus CSS, agus go leor eile.
Is modúl PHP le cód foinse oscailte é Dompdf a chuireann ar chumas forbróirí bogearraí HTML a thiontú go comhaid PDF gan aon spleáchas eile a éileamh. Tá sé bunaithe ar an síneadh DOM PHP agus ar leabharlann TCPDF, rud a chruthaíonn réiteach cumhachtach chun cáipéisí PDF a chruthú ó ábhar HTML. Is é príomhsprioc na leabharlainne ná cur chuige simplí ach éifeachtach a sholáthar chun PDFanna a ghiniúint a bhfuil cuma dlúth ar an téacs HTML bunaidh. Cuireann a shraith iomlána gnéithe, i gcomhar le héascaíocht úsáide agus ilúsáid, ar fáil mar rogha mhaith do réimse leathan feidhmchlár. Déan iniúchadh ar na doiciméid, bain triail as an leabharlann, agus faigh amach iomlán cumais Dompdf do do thionscnaimh PHP.
.
Ag tosú le Dompdf
Chun Dompdf a rith, caithfidh tú PHP leagan 7.1 nó níos airde agus an síneadh DOM a shuiteáil ar dtús. Is é an bealach is éasca chun Dompdf a shuiteáil trí Composer. Úsáid an t-ordú seo a leanas le haghaidh suiteáil réidh.
Suiteáil Dompdf trí ordú Git
composer require dompdf/dompdf
Tá sé freisin indéanta é a shuiteáil de láimh; íosluchtaigh na comhaid eisiúna is déanaí go díreach ón stór GitHub.
Installaigh Dompdf trí composer
git clone https://github.com/dompdf/dompdf.git
cd dompdf/lib
Cruthú Comhaid PDF ó HTML Códaithe UTF-8
Soláthraíonn leabharlann Dompdf feidhmiúlacht chun doiciméid PDF a chruthú ó HTML i ndéancode UTF-8 laistigh de fheidhmchlár PHP. Glactar le HTML i ndéancode UTF-8 mar an t-ionchur caighdeánach. Nuair a chruthaítear an comhad PDF, is féidir leat athruithe a dhéanamh air de réir do riachtanas féin. Cuireann an leabharlann ar do chumas leathanaigh nua a chur isteach, ábhar nua a chur leis, íomhánna a ionsá, leabharmharcanna a úsáid, ceanntásca & buntáisc a chur le leathanach atá ann cheana, agus i bhfad níos mó.
Conas Giniúint Bunchruthach PDF UTF-8 a Dhéanamh trí API PHP?
require 'vendor/autoload.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
// HTML with UTF-8 characters (e.g., Arabic, Chinese)
$html = '
Sampla PDF UTF-8
English: Dia dhuit, a dhomhain!
Arabic: مرحبا بالعالم
Chinese: 你好世界
Hindi: नमस्ते दुनिया
';
$dompdf->loadHtml($html);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
// Output to browser
$dompdf->stream("utf8_document.pdf", ["Attachment" => false]);
Tiontaigh HTML go PDF trí API PHP
Tá feidhmiúlacht iomlán curtha san áireamh ag an leabharlann Dompdf foinse oscailte chun ábhar HTML agus Gréasáin a luchtú agus a thiontú go comhad PDF laistigh de fheidhmchláir PHP. Tacaíonn sé le cuid suntasach de CSS2.1, ag ligean d’úsáideoirí d’PDFanna a stíleáil ag baint úsáide as rialacha CSS aitheanta. Soláthraíonn an leabharlann API simplí a ligeann duit ábhar HTML a luchtú, roghanna cumraíochta a shocrú, agus PDFanna a rindreáil le cúpla líne de chód. Soláthraíonn sé tacaíocht le haghaidh socrú méide leathanaigh, clónna a roghnú de do rogha, formáidiú a chur i bhfeidhm srl. Taispeánann an sampla thíos cé chomh héasca is féidir le forbróirí bogearraí leathanach HTML atá ann cheana a luchtú agus a thiontú go doiciméid PDF ag baint úsáide as cód PHP.
Conas Ábhar HTML a Luchtú agus a Thiontú go PDF trí PHP?
use Dompdf\Dompdf;
use Dompdf\Options;
// Include the autoloader
require 'vendor/autoload.php';
// Initialize Dompdf
$options = new Options();
$options->set('isHtml5ParserEnabled', true);
$options->set('isPhpEnabled', true);
$dompdf = new Dompdf($options;
// Load HTML content
$html = 'Dia dhuit, Dompdf!
';
$dompdf->loadHtml($html);
// Set paper size
$dompdf->setPaper('A4', 'portrait');
// Render PDF (output to browser or save to file)
$dompdf->render();
$dompdf->stream('output.pdf', array('Attachment' => 0));
Tacaíocht Unicode agus Cló
Is réiteach ilúsáideach agus iontaofa é Dompdf do fhorbróirí PHP a theastaíonn óphreann PDF a ghiniúint ó ábhar HTML agus CSS. Is é an láithreachas idirnáisiúnta simplí le húsáid leis an leabharlann, buíochas le tacaíocht láidir Unicode agus cló. Cinntíonn sé seo go bhféadfaidh do PDFanna tacú le teangacha agus tacair carachtar éagsúla, rud a fhágann go bhfuil sé ina réiteach ilúsáideach do fheidhmchláir dhomhanda.
Conas Clónna Saincheaptha a Chur Leis i PDF trí PHP?
require 'vendor/autoload.php';
use Dompdf\Dompdf;
use Dompdf\Options;
$options = new Options();
$options->set('isRemoteEnabled', true);
$options->set('defaultFont', 'Courier');
$dompdf = new Dompdf($options);
$html = '
Sampla Cló Saincheaptha
Úsáideann an téacs seo cló Open Sans.
';
$dompdf->loadHtml($html);
$dompdf->render();
$dompdf->stream("custom_font.pdf");
Tacaíocht Íomhánna agus Grafaicí Veictearra
Tá cur íomhánna agus grafaicí veicteora i do PDFanna gan stró leis an Dompdf. Tacaíonn sé le formáidí íomhá éagsúla, rud a fhágann go bhfuil sé éasca íomhánna a chur le do cháipéisí PDF i bhfeidhmchláir PHP. Bíodh sé ina chairteacha, lógóanna, nó eilimintí amhairc eile, is féidir le forbróirí bogearraí iad a ionchorprú go héasca i dhoiciméid PDF le cuma níos snasta agus níos ghairmiúla. Is féidir ceanntásca agus buntásca a chur le leathanaigh do PDF le teagmháil ghairmiúil le cúpla líne de chód PHP.