On Mon, 03 Jun 2002 at 12:28 (+0200), Andre Heine wrote:
Ich geh' mal etwas in das Detail: Wir füllen in einer Java Applikation ein Formular aus, die eingegeben Daten werden an eine SAP Anwendung geschickt. SAP kann aber nur Bilder anzeigen. SAP kann weder HTML, PDF oder auch nur einfachen Text abspeichern! (vermutlich wollen die nicht :) ).
Das Drucken könnte ich z.B. mit PDF oder HTML machen. Aber ich muß ja ein Bild dynamisch generieren, damit SAP sich das in der DB abspeichern kann. Ich habe noch nichts schönes gefunden, wie ich pdf_To_Image machen kann. Besser wäre natürlich html_to_image.( Html == reiner Text)
Ghostscript könnte zum Beispiel eine PDF-Datei in ein Bild verwandeln. Es kommt halt drauf an, wie groß die 'Bilder' werden sollen. Wenn es nur darum geht, ein paar Buchstaben in ein Bild mit einer bestimmten Auflösung zu setzen, dann dürfte für Deine Aufgabe das GD-Modul ausreichen. IIRC ist das eine C-Bibliothek, ich persönlich habe aber bis jetzt nur mit dem Perl-Modul gearbeitet. Damit kann man recht schöne Diagramme einfach generieren. Natürlich kann man auch einfach ein paar Buchstaben und Linien irgendwohin setzen. Für das Drucken wäre Postscript gar nicht so schlecht. Für Perl gibt es bspw. das Modul Postscript::Simple. Ich habe damit bspw. ein Programm erstellt, das einen Jahreskalender auf Vorder- und Rückseite druckt. Das Problem dürfte wohl die Win-Seite sein, da es wohl ein zu großer Aufwand ist, Ghostscript zu installieren. Man hätte aber den Vorteil, für Druck + Bild Postscript verwenden zu können und mit Ghostscript dann einmal in ein Bild und ein zweites mal in Druck verwandeln zu können. Natürlich wäre auch PDF möglich. Für Perl gibt es sicherlich auch Module, mit denen man direkt PDF erzeugen kann. Schau Dich mal auf dem CPAN um. Es wäre vielleicht sinnvoller, mal auf einer Win-Programmieren- Liste zu fragen. Ich denke immer daran, wie ich sowas unter Linux lösen würde und welche Softwarebestandteile dann auch unter Windows verfügbar sind. Das ist aber wohl der falsche Weg, d. h. Du solltest Leute fragen, die sich gut mit Windows auskennen und wissen, wie man es mit 'Bordmitteln' lösen kann, ohne aus einem Windows ein halbes Unix zu machen. Gruß, Bernhard -- lp1 on fire -- One of the more obfuscated kernel messages