HTML-Ausgabe für PDF optimieren

Hallo,
ich suche nach einer Möglichkeit, die Darstellung der HTML-Skript so zu gestalten, dass mit externe PDF-Generierer auch das herausgegeben wird was am Browser gezeigt wird.

beispiel bei der Tabelle habe ich eine td-Tag mit style=background-image:url(datei.gif) und dann wird Schrift mit span-tag durch style weiss coloriert angezeigt. Aber am PDF-Ausdruck gibt es den Hintergrund nicht und Schrift ist schwarz. Sowohl farbiger Hintergrund als auch Hintergrundbild wenn es repeat-iert ist, wirds nich gezeigt.
php2pdf wäre nächster Schritt, aber wäre ziemlich mühsam. Gibts in dem Fall keine HTML- bzw. CSS Lösung?

Hoffe komme mit einer Lösung weiter.
LG deafmax

Hi,

das Problem ist, dass die PDF-Generatoren in der Regel als Druckertreiber eingebunden werden. Deshalb sendet der Browser die Daten an das Programm, als wäre es ein Drucker und die Standardeinstellung dafür ist, dass Hintergrundbilder nicht mitgedruckt werden.

Im FF kann man das Einstellen über Datei -> Seite einrichten, aber das ist ja sicherlich nicht das, was du suchst.

Eine Lösung, die für alle Benutzer die Druckausgabe entsprechend formatiert könntest du evtl. durch ein separates CSS erreichen (mit @media print), in dem du die Bilder, die du mitdrucken willst, als Bild einbindest und hinter den Text legst. Das kann dann aber je nach Layout auch beliebig schief gehen.

Gruß Yelmalio

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]