tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1217
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MaxMara MaxMara ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Wien
    Beiträge
    76
    Hallo!

    Ich bin auf der Suche nach einer Idee wie man am besten Adressdaten aus einer MySQL-DB auf Etiketten drucken kann.
    Ich weiss nicht, ob man mittels Stylesheets die Etiketten irgendwie nachbauen kann oder sie direkt an Word oder in ein PDF z.B. übermitteln kann?

    Hat hier jemand schon Erfahrung damit gesammelt und kann mir ein wenig helfen?
    Wäre sehr dankbar dafür.

    Grüße
    Christian
    Geändert von MaxMara (07.09.05 um 11:04 Uhr)
     

  2. #2
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Hab zwar keine Erfahrungen damit, aber wenn es denn unbedingt PHP sein soll - und ich bin davon überzeugt, das ist hier nicht die beste Wahl - dann müsstest du wohl on the Fly ein PDF erstellen. Zur PDF Generierung mit PHP gibt es hier denke ich ausreichend Threads im Forum und Google spuckt da auch ne ganze Menge aus.

    Da es sich allerdings so anhört, als wäre das sowieso eine lokale Geschichte bei dir auf dem Rechner, die wenig mit dem Internet zu tun hat, wäre es evtl. praktischer mit Access die MySQL Datenbank abzufragen und daraus direkt das Etikettenblatt zu erzeugen. Ich weiss, sowas müsste gehen, aber leider nicht wie, da ich noch nie mit Access gearbeitet habe.
     

  3. #3
    MaxMara MaxMara ist offline Mitglied Silber
    Registriert seit
    Jan 2004
    Ort
    Wien
    Beiträge
    76
    Naja. Es läuft nicht lokal bei mir am Rechner, es ist die Adressdatenbank meiner Firma. Aber ich bin gerade dabei mir PDFlib ein wenig näher anzuschauen. Falls jemand ein ähnliches Script (Tabellenstruktur und neue Seite erstellen) griffbereit hat, wäre ich dafür dankbar
     

  4. #4
    Dunkelzahn Dunkelzahn ist offline Rookie
    Registriert seit
    Feb 2004
    Ort
    Eckernförde
    Beiträge
    8
    Ich habe auch nicht wirklich ahnung, aber wenn dann würde ich das mit CSS machen.
    Du kannst ja verscheidene Stylesheets für Drucker und Bildschirm definieren und dann müsstest du halt in dem für den Drucker (oder im allgemeinen) absolut positionierte Blöcke benutzen...

    Weiß aber halt nicht, ob er das dann tatsächlich präzise genug positioniert/skaliert, da ich das noch nicht gebraucht hab...
     
    ---------------------
    Hi! I'm a signature virus, copy me to your ~/.signature to help me spread

  5. #5
    Avatar von Mik3e
    Mik3e Mik3e ist offline Mitglied Platin
    Registriert seit
    May 2005
    Beiträge
    732
    Hi,

    Ich arbeite viel mit Reports (unter anderem auch dem generieren von Adresslabel).
    Hier habe ich bereits mehrere Varianten durch:

    1. Die Labels werden mit der GDLib als JPEG generiert -> Löst das Problem "Drucken aus dem Browser" aber nicht wirklich (Fußzeile, Ränder, etc.)
    2. Die Labels als PDF ausliefern -> klappt ganz gut. Ich empfehle dir HTMLDOC.

    Besonders bei Labels (die ja eine gewisse Größe haben), stehst Du aber vor dem Drucker-Problem (jeder Drucker hat einen anderen Einzug etc.)

    Derzeit spiele ich grad an ner JAVA und ner Flash Variante eines Web2Printer-Tools herum...

    Am besten geht es bisher noch mit PDF.. Nachteil: Der User muss die passende Acrobat Reader Version installiert haben

    Ciao,
    mike
     

Ähnliche Themen

  1. Idee gesucht
    Von akrite im Forum 3D Studio Max
    Antworten: 4
    Letzter Beitrag: 14.09.10, 08:30
  2. Idee für Umsetzung gesucht
    Von Dorschty im Forum .NET Windows Forms
    Antworten: 12
    Letzter Beitrag: 14.04.08, 06:59
  3. Idee gesucht..........
    Von stragri im Forum PHP
    Antworten: 6
    Letzter Beitrag: 09.12.05, 15:08
  4. idee gesucht für ne Datenstruktur
    Von jma im Forum Java
    Antworten: 1
    Letzter Beitrag: 07.04.05, 18:26
  5. Idee gesucht!
    Von Zorck im Forum Fotografie & Digitalfotografie
    Antworten: 20
    Letzter Beitrag: 18.12.02, 18:11