Etiketten-Druck über mehrere Seiten

aherzog

Erfahrenes Mitglied
Hallo.

Ich möchte über PHP Adress-Etiketten ausdrucken mit Adressen aus einer Adress-Datenbank. Mir ist klar das dies woll nur über PDF funktionieren wird, da das direkte Ansteuern eines Druckers nicht machbar ist.

Dabei brauche ich pro Adresse 2 Etiketten.
Auf einem Blatt haben 21 Etiketten platz und ich habe 50 Adressen.
Dabei werden 5 Blätter bedruckt.

Wie realisiere ich über PHP das in der Browseranzeige
1. die richtige A4 grösse dargestellt wird.
2. das Ende des A4-Format erkannt wird, und eine neue Seite erstellt wird.

Im PHP-Manual habe ich "Printer-Funktionen" gefunden
http://http://de.php.net/manual/de/ref.printer.php

Bin aber am zweifeln ob das auch richtig ist

Ich wäre froh über eure Erfahrungen und Tips.
Danke und Gruss
Andreas
 
Viel Erfahrung hab ich zwar nicht, aber wenn du die Etiketten eh als PDF erstellen willst, sind deine Fragen doch eigentlich kein Problem.

2. das Ende des A4-Format erkannt wird, und eine neue Seite erstellt wird.
Eine neue Seite kannst du in PDF meines Wissens ganz leicht mit
PHP:
PDF_begin_page_ext()
erstellen

1. die richtige A4 grösse dargestellt wird.
auch da hilft diese Funktion, da der 2te und 3te Parameter die Höhe und Weite des PDF-Dokumentes angibt.

PDF_begin_page_ext() und die anderen PDF-Funktionen findest du übrigens hier

Ich hoffe ich konnte dir weiterhelfen..
 
Ich weise hier direkt auch nochmal hin das die PDFlib für Kommerzielle Produkte NICHT kostenlos ist.

Hier hat man die wahl auf FPDF auszuweichen. http://www.fpdf.de. Zusammen mit dem Tabellen Add-in sollte das soch relativ einfach realisieren lassen.
 
Zurück