Hvorfor konvertere PHP til PDF?
Folk konverterer PHP-genererede sider til PDF for at dele fakturaer, rapporter eller dataeksport i et fast, printbart format, der ikke kræver en aktiv server eller browser for at blive vist. En .pdf bevarer det renderede layout præcis, som det så ud på optagelsestidspunktet.
Sådan konverterer du PHP til PDF
Dompdf OPEN-SOURCE
Installer via Composer, buffer din PHP-sides HTML med ob_start(), send det til en Dompdf-instans, og kald render() efterfulgt af stream() eller output() for at skrive din .pdf.
mPDF OPEN-SOURCE
Installer via Composer, opret et Mpdf-objekt, send din HTML med WriteHTML(), og kald Output() for at gemme din .pdf; mPDF har stærkere understøttelse af UTF-8 og tabeller end Dompdf.
TCPDF OPEN-SOURCE
Opbyg PDF-siden side for side ved hjælp af API-kald som Cell() og MultiCell(); mere omstændeligt end HTML-baserede biblioteker, men giver præcis kontrol over layoutet.
Om disse formater
En PHP-fil er kildekode i almindelig tekst til brug på serversiden, skrevet i PHP, som er sproget bag WordPress og de fleste indholdsstyringssystemer. For at læse eller redigere den skal du…
Åbn .PHP detaljer →En PDF (Portable Document Format) er et dokument med fast layout, der ser identisk ud på enhver enhed - skrifttyper, billeder og layout er alle indlejret. Åbn den gratis i enhver browser…
Åbn .PDF detaljer →Kvalitet & hvad man skal være opmærksom på
- En
.php-fil er kildekode i almindelig tekst uden layout, før PHP eksekverer den, så der findes ingen direkte fil-til-fil-konverter fra.phptil.pdf. - Når du bruger browserens udskrivningsmetode, bliver dynamiske data såsom databaseresultater og sessionsværdier fastlåst på tidspunktet for optagelsen.
- PHP-biblioteker (Dompdf, mPDF, TCPDF) konverterer HTML og CSS til PDF på serversiden uden at kræve en browser.
Ofte stillede spørgsmål
Kan jeg konvertere en .php-fil til PDF uden at køre en server?
.php-fil er kildekode, der ikke producerer noget synligt output, før PHP eksekverer den på en server.