Open Source PHP-bibliotheek voor het maken van PDF-bestanden van HTML
Gratis PHP API voor het maken van PDF-documenten van HTML-inhoud. Het ondersteunt HTML- en CSS-rendering naar PDF via PHP-code.
In het digitale tijdperk van vandaag is de behoefte aan het converteren van webinhoud naar draagbare documentformaten (PDF's) steeds belangrijker geworden. Een krachtige en veelzijdige bibliotheek die dit proces vereenvoudigt, is HTML2PDF. HTML2PDF is een populaire open-source bibliotheek die een eenvoudige en effectieve manier biedt om HTML-documenten naar PDF-formaat te converteren. Het stelt softwareontwikkelaars in staat om naadloos hoogwaardige PDF's te genereren vanuit HTML-inhoud, inclusief CSS-styling, afbeeldingen en complexe lay-outs. Met HTML2PDF kunnen softwareontwikkelaars webpagina's, HTML-sjablonen of zelfs dynamisch gegenereerde inhoud omzetten in professioneel uitziende PDF-documenten.
De HTML2PDF-bibliotheek kan zeer eenvoudig worden geïmplementeerd, dankzij de goed gedocumenteerde API's en het intuïtieve gebruik. Er zijn verschillende belangrijke functies onderdeel van de bibliotheek, zoals uitgebreide ondersteuning voor HTML- en CSS-elementen, het aanpassen van kop- en voetteksten van PDF-documenten, het definiëren van de paginagrootte en -oriëntatie voor de gegenereerde PDF's, het insluiten van afbeeldingen en lettertypen in de PDF's, webgebaseerde informatie archiveren als PDF's, afdrukbare rapporten genereren, professioneel uitziende facturen maken, webgebaseerde documentatie en tutorials omzetten naar downloadbare PDF-bestanden en nog veel meer.
De HTML2PDF-bibliotheek biedt eenvoudige integratie met verschillende programmeertalen en frameworks. HTML2PDF is gebouwd om platformonafhankelijk te zijn, waardoor het veelzijdig genoeg is om op diverse besturingssystemen te draaien, waaronder Windows, macOS en Linux. Of je nu webinhoud archiveert, rapporten genereert of facturen maakt, HTML2PDF vereenvoudigt het conversieproces en verbetert de algehele gebruikerservaring. Dus, als je behoefte hebt aan web-naar-PDF-conversie, overweeg dan om HTML2PDF een kans te geven en ontgrendel het potentieel om je workflow te stroomlijnen.
Aan de slag met HTML2PDF
De aanbevolen en gemakkelijkste manier om HTML2PDF te installeren is via Composer, het dependency‑managementtool voor PHP. Gebruik alstublieft het volgende commando voor een soepele installatie.
Installeer HTML2PDF via Composer
composer require spipu/html2pdf U kunt het ook handmatig installeren; download de nieuwste release‑bestanden rechtstreeks van de GitHub-repository.
Genereer PDF vanuit HTML met PHP
De HTML2PDF-bibliotheek biedt een eenvoudige en effectieve manier om HTML-documenten naar PDF-formaat te converteren binnen PHP-toepassingen. Eerst moeten gebruikers de HTML-inhoud maken of verkrijgen die ze naar een PDF willen converteren. Zorg ervoor dat deze voldoet aan de juiste standaarden en eventuele benodigde CSS-stylesheets en afbeeldingen bevat. Gebruik vervolgens de functies of methoden van de HTML2PDF-bibliotheek om de HTML-inhoud om te zetten in een PDF-document. Pas het conversieproces aan indien nodig door paginainstellingen, kopteksten, voetteksten en andere opties op te geven. Zodra de PDF is gegenereerd, kunnen gebruikers ervoor kiezen deze op te slaan in een lokaal bestand of direct naar de browser van de gebruiker te streamen, afhankelijk van de vereisten van hun applicatie. Het volgende voorbeeld laat zien hoe softwareontwikkelaars een bestaand HTML-bestand naar PDF kunnen converteren met behulp van PHP-commando's.
Hoe HTML-documenten naar PDF converteren 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();
}
Beheer afbeeldingen in HTML naar PDF via PHP API-afhandeling
De open source HTML2PDF-bibliotheek stelt softwareontwikkelaars in staat om afbeeldingen toe te voegen en te beheren in hun PDF-documenten met behulp van de PHP API. De bibliotheek maakt naadloze opname van afbeeldingen in uw PDF's mogelijk. Het ondersteunt verschillende afbeeldingsformaten, waaronder PNG, JPEG, BMP en GIF, waardoor softwareontwikkelaars visueel aantrekkelijke documenten met ingesloten graphics kunnen maken. Het volgende voorbeeld toont hoe u SVG-afbeeldingen aan een PDF-bestand kunt toevoegen met de PHP API.
Hoe SVG-afbeeldingen toevoegen aan een PDF-bestand in PHP-applicaties?
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();
}