PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formular drucken, serverseitig?



mamue
25-08-2003, 16:14
Ich habe ein simples Forumlar, daß ich (bzw. die Betroffenen) auch ganz gerne drucken würde. Mir ist nur nicht klar womit ich das machen soll:
Soweit ich gesehen habe, geht das mit JavaScript nicht browserunabhängig (nur Mozilla 1.4 und IE6), PHP kann nicht recht drucken, ausser über "System". Blieben noch die anderen (Script)sprachen wie ruby und java. Auf Perl oder C/C++ CGI habe ich keine rechte Lust. Wie ich mit Java drucke, weiss ich, aber ich glaube, dass drucken aus einem servlet heraus mit Java etwas übertrieben ist: Grafikkontext beschaffen, Strings "reinmalen" und dann drucken. Geht das nicht einfacher? Oder geht JavaScript doch?
Danke,

mamue

anda_skoa
25-08-2003, 19:46
Du könntest es mal mit html2ps versuchen. http://user.it.uu.se/~jan/html2ps.html

Die Seite umwandeln und dann das ps-file an den Drucker schicken.

Ciao,
_

peschmae
25-08-2003, 19:55
oder HTMLDoc von Easysw
http://www.easysw.com/

MfG Peschmä

mamue
25-08-2003, 21:19
Also geht das nativ eher schlecht, so wie ich das verstehe. Dann wirds wahrscheinlich am einfachsten sein, ein Dokument mit html2ps oder latex oder sonst was zu erzeugen.

Danke,
mamue

Gaert
25-08-2003, 22:03
Wenn´s nur darum geht ein Dokument zu erzeugen und nicht zu drucken kannst du dir auch mal die PHP PDF Klasse von R&OS anschauen.
--> http://www.ros.co.nz/pdf/

mamue
26-08-2003, 15:02
Neene, sollte schon gedruckt werden, aber wenn es erst einmal in Postscript vorliegt, ist der Rest auch kein Problem mehr.

Danke,
mamue

peschmae
26-08-2003, 16:47
Original geschrieben von mamue
Wie ich mit Java drucke, weiss ich, aber ich glaube, dass drucken aus einem servlet heraus mit Java etwas übertrieben ist: Grafikkontext beschaffen, Strings "reinmalen" und dann drucken.

hmm, kannst du einem Servlet überhaupt die nötigen Rechte beschaffen?

Wieso machst du nicht einfach HTML-Output und überlässt das Drucken dem Browser? Solange du die Seite nicht allzu breit machst sollte das kein Problem sein.

MfG Peschmä