‘.nl2br(trim($rechnungs_header)).’ |
Rechnungsnummer ‘.$rechnungs_nummer.’ Rechnungsdatum: ‘.$rechnungs_datum.’ Lieferdatum: ‘.$lieferdatum.’ |
Rechnung |
|
‘.nl2br(trim($rechnungs_empfaenger)).’ |
Bezeichnung | Menge | Einzelpreis | Preis |
‘.$posten[0].’ | ‘.$posten[1].’ | ‘.number_format($posten[2], 2, ‘,’, ”).’ Euro | ‘.number_format($preis, 2, ‘,’, ”).’ Euro |
Zwischensumme (Netto) | ‘.number_format($netto , 2, ‘,’, ”).’ Euro | ||
Umsatzsteuer (‘.intval($umsatzsteuer*100).’%) | ‘.number_format($umsatzsteuer_betrag, 2, ‘,’, ”).’ Euro | ||
Gesamtsumme: | ‘.number_format($gesamtpreis, 2, ‘,’, ”).’ Euro |
‘; if($umsatzsteuer == 0) { $html .= ‘Nach § 19 Abs. 1 UStG wird keine Umsatzsteuer berechnet.
‘; } $html .= nl2br($rechnungs_footer); //////////////////////////// Erzeugung eures PDF Dokuments \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ // TCPDF Library laden require_once(‘tcpdf/tcpdf.php’); // Erstellung des PDF Dokuments $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, ‘UTF-8’, false); // Dokumenteninformationen $pdf->SetCreator(PDF_CREATOR); $pdf->SetAuthor($pdfAuthor); $pdf->SetTitle(‘Rechnung ‘.$rechnungs_nummer); $pdf->SetSubject(‘Rechnung ‘.$rechnungs_nummer); // Header und Footer Informationen $pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, ”, PDF_FONT_SIZE_MAIN)); $pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, ”, PDF_FONT_SIZE_DATA)); // Auswahl des Font $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED); // Auswahl der MArgins $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // Automatisches Autobreak der Seiten $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM); // Image Scale $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); // Schriftart $pdf->SetFont(‘dejavusans’, ”, 10); // Neue Seite $pdf->AddPage(); // Fügt den HTML Code in das PDF Dokument ein $pdf->writeHTML($html, true, false, true, false, ”); //Ausgabe der PDF //Variante 1: PDF direkt an den Benutzer senden: $pdf->Output($pdfName, ‘I’); //Variante 2: PDF im Verzeichnis abspeichern: //$pdf->Output(dirname(__FILE__).’/’.$pdfName, ‘F’); //echo ‘PDF herunterladen: ‘.$pdfName.’‘; ?>