Open Source PHP-bibliotek for å opprette PDF-filer fra HTML
Gratis PHP API for å opprette PDF-dokumenter fra HTML-innhold. Den støtter HTML- og CSS-rendering til PDF via PHP-kode.
I dagens digitale æra har behovet for å konvertere nettinnhold til bærbare dokumentformater (PDF-er) blitt stadig viktigere. Et kraftig og allsidig bibliotek som forenkler denne prosessen er HTML2PDF. HTML2PDF er et populært åpen kildekode-bibliotek som gir en enkel og effektiv måte å konvertere HTML-dokumenter til PDF-format. Det gjør det mulig for programvareutviklere å sømløst generere PDF-er av høy kvalitet fra HTML-innhold, inkludert CSS-styling, bilder og komplekse oppsett. Med HTML2PDF kan programvareutviklere transformere websider, HTML-maler eller til og med dynamisk generert innhold til profesjonelt utseende PDF-dokumenter.
HTML2PDF-biblioteket kan implementeres veldig enkelt, takket være sine veldokumenterte API-er og intuitive bruk. Det finnes flere viktige funksjoner som er en del av biblioteket, som omfattende støtte for HTML- og CSS-elementer, tilpasning av topp- og bunntekster i PDF-dokumenter, definering av sidestørrelse og orientering for de genererte PDF-ene, innbygging av bilder og skrifttyper i PDF-ene, arkivering av nettbasert informasjon som PDF-er, generering av utskrivbare rapporter, opprettelse av profesjonelt utseende fakturaer, konvertering av nettbasert dokumentasjon og veiledninger til nedlastbare PDF-filer og mye mer.
HTML2PDF-biblioteket tilbyr enkel integrasjon med ulike programmeringsspråk og rammeverk. HTML2PDF er bygget for å være plattformuavhengig, noe som gjør det allsidig nok til å kjøre på ulike operativsystemer, inkludert Windows, macOS og Linux. Enten du arkiverer nettinnhold, genererer rapporter eller lager fakturaer, forenkler HTML2PDF konverteringsprosessen og forbedrer den samlede brukeropplevelsen. Så, hvis du har behov for konvertering fra nett til PDF, bør du vurdere å prøve HTML2PDF og låse opp potensialet for å strømlinjeforme arbeidsflyten din.
Kom i gang med HTML2PDF
Den anbefalte og enkleste måten å installere HTML2PDF på er å bruke Composer, avhengighetsstyringsverktøyet for PHP. Vennligst bruk følgende kommando for en smidig installasjon.
Installer HTML2PDF via Composer
composer require spipu/html2pdf Du kan også installere det manuelt; last ned de nyeste utgivelsesfilene direkte fra GitHub-depotet.
Generer PDF fra HTML ved hjelp av PHP
HTML2PDF-biblioteket har gitt en enkel og effektiv måte å konvertere HTML-dokumenter til PDF-format i PHP-applikasjoner. Først må brukerne opprette eller hente HTML-innholdet de ønsker å konvertere til en PDF. Sørg for at det følger riktige standarder og inkluderer eventuelle nødvendige CSS-stilark og bilder. Bruk nå HTML2PDF-bibliotekets funksjoner eller metoder for å konvertere HTML-innholdet til et PDF-dokument. Tilpass konverteringsprosessen etter behov ved å spesifisere sideinnstillinger, topptekster, bunntekster og andre alternativer. Når PDF-en er generert, kan brukerne velge å lagre den til en lokal fil eller strømme den direkte til brukerens nettleser, avhengig av applikasjonens krav. Følgende eksempel viser hvordan programvareutviklere kan konvertere en eksisterende HTML-fil til PDF ved hjelp av PHP-kommandoer.
Hvordan konvertere HTML-dokumenter til PDF via PHP?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/test.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->writeHTML($content);
$html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}
Administrer bilder i HTML til PDF via PHP API-håndtering
Det åpne kildekodebiblioteket HTML2PDF gjør det mulig for programvareutviklere å legge til og administrere bilder i PDF-dokumentene sine ved hjelp av PHP API. Biblioteket muliggjør sømløs inkludering av bilder i PDF-ene dine. Det støtter ulike bildeformater, inkludert PNG, JPEG, BMP og GIF, og lar programvareutviklere lage visuelt tiltalende dokumenter med innebygde grafikker. Følgende eksempel viser hvordan du legger til SVG-bilder i en PDF-fil ved hjelp av PHP API.
Hvordan legge til SVG-bilder i PDF-fil i PHP-applikasjoner?
require_once dirname(__FILE__).'/../vendor/autoload.php';
use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;
try {
ob_start();
include dirname(__FILE__).'/res/svg.php';
$content = ob_get_clean();
$html2pdf = new Html2Pdf('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->writeHTML($content);
$html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}