Open Source PHP-bibliotek til at oprette PDF-filer fra HTML
Gratis PHP API til at oprette PDF-dokumenter fra HTML-indhold. Det understøtter HTML- og CSS-gengivelse til PDF via PHP-kode.
I dagens digitale æra er behovet for at konvertere webindhold til bærbare dokumentformater (PDF'er) blevet stadig vigtigere. Et kraftfuldt og alsidigt bibliotek, der forenkler denne proces, er HTML2PDF. HTML2PDF er et populært open-source bibliotek, som giver en enkel og effektiv måde at konvertere HTML-dokumenter til PDF-format på. Det gør det muligt for softwareudviklere at problemfrit generere PDF'er af høj kvalitet fra HTML-indhold, herunder CSS-styling, billeder og komplekse layout. Med HTML2PDF kan softwareudviklere omdanne websider, HTML-skabeloner eller endda dynamisk genereret indhold til professionelt udseende PDF-dokumenter.
HTML2PDF-biblioteket kan implementeres meget enkelt, takket være dets veldokumenterede API'er og intuitive brug. Der er flere vigtige funktioner som en del af biblioteket, såsom omfattende understøttelse af HTML- og CSS-elementer, tilpasning af sidehoveder og -fødder i PDF-dokumenter, definition af sidestørrelse og orientering for de genererede PDF'er, indlejring af billeder og skrifttyper i PDF'erne, arkivering af webbaseret information som PDF'er, generering af udskrivbare rapporter, oprettelse af professionelt udseende fakturaer, konvertering af webbaseret dokumentation og vejledninger til downloadbare PDF-filer og meget mere.
HTML2PDF-biblioteket tilbyder nem integration med forskellige programmeringssprog og -rammer. HTML2PDF er bygget til at være platformuafhængigt, hvilket gør det alsidigt nok til at køre på forskellige operativsystemer, herunder Windows, macOS og Linux. Uanset om du arkiverer webindhold, genererer rapporter eller opretter fakturaer, forenkler HTML2PDF konverteringsprocessen og forbedrer den samlede brugeroplevelse. Så hvis du har brug for web‑til‑PDF-konvertering, så overvej at prøve HTML2PDF og udnyt dets potentiale til at strømline din arbejdsproces.
Kom i gang med HTML2PDF
Den anbefalede og letteste måde at installere HTML2PDF på er ved at bruge Composer, afhængighedsstyringsværktøjet til PHP. Brug venligst følgende kommando for en problemfri installation.
Installer HTML2PDF via Composer
composer require spipu/html2pdf Du kan også installere det manuelt; download de seneste udgivelsesfiler direkte fra GitHub-repositoriet.
Generer PDF fra HTML ved hjælp af PHP
HTML2PDF-biblioteket har leveret en enkel og effektiv måde at konvertere HTML-dokumenter til PDF-format i PHP-applikationer. Først skal brugerne oprette eller hente det HTML-indhold, de ønsker at konvertere til en PDF. Sørg for, at det overholder korrekte standarder og inkluderer eventuelle nødvendige CSS-stilark og billeder. Brug nu HTML2PDF-bibliotekets funktioner eller metoder til at konvertere HTML-indholdet til et PDF-dokument. Tilpas konverteringsprocessen efter behov ved at specificere sideindstillinger, sidehoveder, sidefødder og andre muligheder. Når PDF'en er genereret, kan brugerne vælge at gemme den som en lokal fil eller streame den direkte til brugerens browser, afhængigt af deres applikationskrav. Følgende eksempel viser, hvordan softwareudviklere kan konvertere en eksisterende HTML-fil til PDF ved hjælp af PHP-kommandoer.
Hvordan konverteres 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();
}
Håndter billeder i HTML til PDF via PHP API-håndtering
Det open source HTML2PDF-bibliotek giver softwareudviklere mulighed for at tilføje og håndtere billeder i deres PDF-dokumenter ved hjælp af PHP API. Biblioteket muliggør problemfri indlejring af billeder i dine PDF'er. Det understøtter forskellige billedformater, herunder PNG, JPEG, BMP og GIF, så softwareudviklere kan skabe visuelt tiltalende dokumenter med indlejrede grafik. Det følgende eksempel viser, hvordan man tilføjer SVG-billeder til en PDF-fil ved hjælp af PHP API.
Hvordan tilføjes SVG-billeder til PDF-fil i PHP-apps?
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();
}