PHP PDF-Rechnung erstellen

Es gibt mehrere Bibliotheken in PHP, die verwendet werden können, um PDF-Rechnungen zu erstellen, wie zum Beispiel TCPDF und FPDF.

TCPDF ist eine PHP-Klasse zum Generieren von PDF-Dokumenten ohne externe Erweiterungen. Es unterstützt eine Vielzahl von Seitenformaten und benutzerdefinierten Seitenrändern sowie Unterstützung für UTF-8 Unicode, RTL-Sprachen und Barcode-Generierung.

FPDF ist eine weitere beliebte PHP-Bibliothek zum Erstellen von PDFs. Es ermöglicht das Erstellen von PDFs, indem direkt Text und Grafiken in das Dokument geschrieben werden und unterstützt mehrere Sprachen und Codierungen.

Beide Bibliotheken sind Open-Source und können einfach in jede PHP-Anwendung integriert werden.

Hier ist ein Beispiel dafür, wie man mit TCPDF eine PDF-Rechnung erstellt:

<?php
require_once 'tcpdf_include.php';

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Ihr Unternehmen');
$pdf->SetTitle('Rechnung');

$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

$pdf->AddPage();

$pdf->SetFont('helvetica', '', 12);

$html = '<table>';
$html .= '<tr><td>Rechnungsnummer:</td><td>12345</td></tr>';
$html .= '<tr><td>Kunde:</td><td>John Doe</td></tr>';
$html .= '</table>';

$pdf->writeHTML($html, true, false, true, false, '');

$pdf->Output('Rechnung.pdf', 'I');

?>

Dies ist ein einfaches Beispiel, Sie können es je nach Anforderung anpassen.