cum se convertește HTML în PDF în PHP

adesea poate fi necesar să convertiți HTML în PDF folosind PHP, pe site-ul sau aplicația dvs. În timp ce PHP nu oferă această caracteristică din cutie, există multe biblioteci terțe pentru a converti HTML în PDF. În acest articol, vom analiza cum să convertim HTML în PDF în PHP folosind biblioteca HTML2PDF. Este open source, gratuit și acceptă, de asemenea, stilul CSS în conversia HTML în PDF.

cum se convertește HTML în PDF în PHP

iată pașii pentru a converti HTML în PDF în PHP folosind HTML2PDF. Vă rugăm să rețineți, funcționează pe PHP 5.6 la 7.4.

instalați HTML2PDF

puteți instala HTML2PDF din depozitul său GitHub sau folosind composer. Vom folosi utilitatea compozitorului pentru exemplul nostru. Deschideți terminal / command prompt și executați următoarea comandă pentru a instala HTML2PDF.

$ composer require spipu/html2pdf

necesită HTML2PDF

adăugați următoarea linie la fișierul php care gestionează exportul pdf. Acesta va importa biblioteca HTML2PDF și îl va pune la dispoziție în acel fișier.

use Spipu\Html2Pdf\Html2Pdf;

convertiți HTML în PDF

adăugați următoarele linii în funcția PHP/handler de evenimente/handler de cereri pe care le-ați creat pentru a converti HTML în PDF.

$html2pdf = new Html2Pdf();$html2pdf->writeHTML('<h1 style="color:pink;">Hello World PDF</h1> <br/> <p>Convert this HTML to PDF please!</p>');$html2pdf->output('myPdf.pdf); // Generate and load the PDF in the browser.// $html2pdf->output('myPdf.pdf, 'D'); // Generate the PDF execution and force download immediately.

să ne uităm la linia de cod de mai sus de linie.

în primul rând, vom crea o instanță de Html2Pdf. Apoi am de intrare HTML nostru să-l folosind funcția writeHTML. În cele din urmă, exportăm ieșirea ca PDF folosind funcția de ieșire.

vă rugăm să rețineți, codul de mai sus va converti HTML în PDF și deschideți-l în browser-ul web. Dacă doriți să forțați utilizatorul să descarce, adăugați opțiunea’ D’, așa cum se arată în linia a 4-A, care a fost comentată. Puteți trece codul HTML printr-o variabilă, făcând în schimb conversia în linie așa cum am făcut-o.

în cazul nostru, PHP va încărca PDF-ul în browserul web.

există multe alte biblioteci terțe, cum ar fi DOMPDF, pentru a converti HTML în PDF. Cu toate acestea, HTML2PDF este ușor de utilizat și gratuit și are o documentație bună. Iată linkul către documentația HTML2PDF.

de obicei, funcționalitatea export în pdf este necesară în multe site-uri web și aplicații și este adesea încorporată în funcții mari care îndeplinesc mai multe sarcini. Am oferit un exemplu simplu pe care îl puteți modifica și adăuga cu ușurință în baza de cod existentă.

de asemenea, citiți:

cum să găsiți numărul de fișiere Inode în Linux
cum să creați sistemul de fișiere Ext4 în Linux
cum să măriți limita Inode în Linux
cum să activați Statisticile HAProxy
cum să convertiți DEB în RPM în Linux

Leave a Reply

Adresa ta de email nu va fi publicată.