Slik Konverterer DU HTML til PDF i PHP
Ofte må DU kanskje konvertere HTML til PDF ved HJELP AV PHP, på nettstedet ditt eller programmet. MENS PHP ikke gir denne funksjonen ut av boksen, er det mange tredjepartsbiblioteker å konvertere HTML TIL PDF. I denne artikkelen vil vi se på hvordan du konverterer HTML TIL PDF I PHP ved HJELP AV HTML2PDF-bibliotek. Det er åpen kildekode, gratis og støtter OGSÅ CSS styling I HTML TIL PDF-konvertering.
Slik Konverterer DU HTML til PDF i PHP
her er trinnene for å konvertere HTML TIL PDF i PHP ved HJELP AV HTML2PDF. Vær oppmerksom på at det fungerer PÅ PHP 5.6 til 7.4.
Installer HTML2PDF
DU kan installere HTML2PDF fra GitHub-Depotet eller ved hjelp av komponist. Vi vil bruke composer utility for vårt eksempel. Åpne terminal / kommandoprompt og kjør følgende kommando for å installere HTML2PDF.
$ composer require spipu/html2pdf
Krev HTML2PDF
Legg til følgende linje i php-filen som håndterer pdf-eksport. Det vil importere HTML2PDF bibliotek og gjøre det tilgjengelig i den filen.
use Spipu\Html2Pdf\Html2Pdf;
Konverter HTML til PDF
Legg til følgende linjer i PHP-funksjonen/hendelsesbehandleren / forespørselsbehandleren du har opprettet for å konvertere HTML til 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.
La oss se på ovennevnte kodelinje for linje.
først oppretter vi En forekomst Av Html2Pdf. Da legger vi INN HTML til det ved hjelp av writeHTML-funksjonen. Til SLUTT eksporterer vi utgangen SOM PDF ved hjelp av utdatafunksjonen.
vær oppmerksom på at koden ovenfor konverterer HTML TIL PDF og åpner DEN i nettleseren. Hvis du vil tvinge brukeren til å laste ned, legg til ‘ D ‘ – alternativet, som vist i 4. linje, som har blitt kommentert. DU kan sende HTML-koden via en variabel, i stedet gjør inline konvertering som vi har gjort.
I vårt tilfelle VIL PHP laste PDF-FILEN i nettleseren.
det er mange andre tredjeparts biblioteker SOM DOMPDF å konvertere HTML TIL PDF. HTML2PDF er imidlertid enkelt å bruke og gratis, og har god dokumentasjon. Her er lenken til dokumentasjon AV HTML2PDF.
vanligvis er eksport til pdf-funksjonalitet nødvendig i mange nettsteder og applikasjoner, og er ofte innebygd i store funksjoner som utfører flere oppgaver. Vi har gitt et enkelt eksempel som du enkelt kan endre og legge til i din eksisterende kodebase.
les Også:
Hvordan Finne Inode Antall Fil I Linux
Hvordan Lage Ext4 Filsystem I Linux
Hvordan Øke Inode Grense I Linux
Hvordan Aktivere Haproxy Statistikk
Hvordan Konvertere DEB TIL RPM I Linux