Open-Source-PHP-Bibliothek zum Erstellen von PDF-Dateien aus HTML
Kostenlose PHP-API zum Erstellen von PDF-Dokumenten aus HTML-Inhalten. Sie unterstützt die HTML- und CSS-Renderung in PDF über PHP-Code.
Im heutigen digitalen Zeitalter wird die Notwendigkeit, Webinhalte in portable Dokumentformate (PDFs) zu konvertieren, immer wichtiger. Eine leistungsstarke und vielseitige Bibliothek, die diesen Prozess vereinfacht, ist HTML2PDF. HTML2PDF ist eine beliebte Open-Source-Bibliothek, die eine einfache und effektive Möglichkeit bietet, HTML-Dokumente in das PDF-Format zu konvertieren. Sie ermöglicht es Softwareentwicklern, nahtlos hochwertige PDFs aus HTML-Inhalten zu erzeugen, einschließlich CSS-Styling, Bildern und komplexen Layouts. Mit HTML2PDF können Softwareentwickler Webseiten, HTML-Vorlagen oder sogar dynamisch erzeugte Inhalte in professionell aussehende PDF-Dokumente verwandeln.
Die HTML2PDF-Bibliothek lässt sich sehr einfach implementieren, dank ihrer gut dokumentierten APIs und der intuitiven Handhabung. Es gibt mehrere wichtige Funktionen, die Teil der Bibliothek sind, wie umfassende Unterstützung für HTML- und CSS-Elemente, das Anpassen von Kopf- und Fußzeilen von PDF-Dokumenten, das Festlegen von Seitengröße und Ausrichtung für die erzeugten PDFs, das Einbetten von Bildern und Schriftarten in die PDFs, das Archivieren webbasierter Informationen als PDFs, das Erzeugen druckbarer Berichte, das Erstellen professionell aussehender Rechnungen, das Konvertieren webbasierter Dokumentationen und Tutorials in herunterladbare PDF-Dateien und vieles mehr.
Die HTML2PDF-Bibliothek bietet eine einfache Integration mit verschiedenen Programmiersprachen und Frameworks. HTML2PDF ist plattformunabhängig konzipiert, wodurch es vielseitig genug ist, um auf verschiedenen Betriebssystemen zu laufen, einschließlich Windows, macOS und Linux. Egal, ob Sie Webinhalte archivieren, Berichte erstellen oder Rechnungen erstellen, HTML2PDF vereinfacht den Konvertierungsprozess und verbessert das gesamte Benutzererlebnis. Wenn Sie also eine Web-zu-PDF-Konvertierung benötigen, sollten Sie HTML2PDF ausprobieren und sein Potenzial nutzen, um Ihren Arbeitsablauf zu optimieren.
Erste Schritte mit HTML2PDF
Die empfohlene und einfachste Methode, HTML2PDF zu installieren, ist die Verwendung von Composer, dem Abhängigkeitsverwaltungstool für PHP. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.
HTML2PDF über Composer installieren
composer require spipu/html2pdf Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt vom GitHub-Repository herunter.
PDF aus HTML mit PHP erzeugen
Die HTML2PDF-Bibliothek bietet eine einfache und effektive Möglichkeit, HTML-Dokumente in das PDF-Format innerhalb von PHP-Anwendungen zu konvertieren. Zuerst müssen die Benutzer den HTML-Inhalt erstellen oder erhalten, den sie in ein PDF umwandeln möchten. Stellen Sie sicher, dass er den richtigen Standards entspricht und alle erforderlichen CSS-Stylesheets und Bilder enthält. Nutzen Sie nun die Funktionen oder Methoden der HTML2PDF-Bibliothek, um den HTML-Inhalt in ein PDF-Dokument zu konvertieren. Passen Sie den Konvertierungsprozess nach Bedarf an, indem Sie Seiteneinstellungen, Header, Footer und weitere Optionen festlegen. Sobald das PDF erstellt ist, können die Benutzer es entweder in einer lokalen Datei speichern oder direkt an den Browser des Benutzers streamen, je nach den Anforderungen ihrer Anwendung. Das folgende Beispiel zeigt, wie Softwareentwickler eine vorhandene HTML-Datei mit PHP-Befehlen in PDF konvertieren können.
Wie konvertiert man HTML-Dokumente zu PDF mit 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();
}
Bilder in HTML zu PDF über PHP-API-Verarbeitung verwalten
Die Open-Source-Bibliothek HTML2PDF ermöglicht es Softwareentwicklern, Bilder in ihren PDF-Dokumenten über die PHP-API hinzuzufügen und zu verwalten. Die Bibliothek erlaubt die nahtlose Einbindung von Bildern in Ihre PDFs. Sie unterstützt verschiedene Bildformate, darunter PNG, JPEG, BMP und GIF, sodass Softwareentwickler visuell ansprechende Dokumente mit eingebetteten Grafiken erstellen können. Das folgende Beispiel zeigt, wie man SVG-Bilder mit der PHP-API zu einer PDF-Datei hinzufügt.
Wie fügt man SVG-Bilder zu PDF-Dateien in PHP-Anwendungen hinzu?
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();
}