PDA

View Full Version : HTML in PDF umwandeln



mahones
28-03-11, 08:51
Guten Morgen,

die Frage hat nur indirekt etwas mit der iSeries zu tun - aber evtl. gibt es auch eine native Lösung...

Hintergrundinformationen:
Wir erstellen in unserem B2B-Portal eine HTML-Seite (welche meistens über 1 Seite hinausgeht, so dass ein reiner Screenshot nicht für einen Druck ausreichend ist.)
Diese Seite wird
a) in jedem Browser unterscheidlich dargestellt (ok, nichts neues, und es klappt ja auch) und
b) von jedem Browser anders gedruckt - und hier beginnt meine Frage

Problem:
Bei 1-2 Browsern sieht der Druck noch akzeptabel aus, aber bei den meisten fehlt etwas, weil nicht autmoatisch Querformat verwendet wird, oder es werden Leerseiten mitgedruckt, o.ä.

Nun könnte man sagen, dass der Anwender doch vor jedem Druck die Einstellungen für das Drucken von genau dieser Seite überprüfen soll - aber das ist (die meisten wissen das auch) in der Theorie schön und gut, aber in der Praxis nicht umsetzbar.

Also würden wir gerne die HTML-Seite - komplett, wie sie auf dem Bildschirm zu sehen ist (inkl. Scrollen) - in eine PDF-Datei umwandeln. Und dafür suche ich ein passendes Werkzeug.

Ob das im Browser passiert (dann wohl auf Client-Seite?) oder wir die Datei von der iSeries erstellen lassen, wäre sekundär.
Bei ersterem sollte natürlich keine client-seitige Installation notwendig sein.

Kann da jemand Erfahrungsberichte mit verfügbaren Tools abgeben, oder gibt es Bordmittel, mit denen wir das lösen können?

Fuerchau
28-03-11, 09:06
Auf ClientSeite hilft dir vielleicht folgender Link weiter:
Webseite drucken Button Link Grafik HTML JavaScript Beispiel Download (http://www.web-toolbox.net/webtoolbox/diverses/seite-drucken.htm)

AS400.lehrling
29-03-11, 11:34
Ob das im Browser passiert (dann wohl auf Client-Seite?) oder wir die Datei von der iSeries erstellen lassen, wäre sekundär.
Bei ersterem sollte natürlich keine client-seitige Installation notwendig sein.

Kann da jemand Erfahrungsberichte mit verfügbaren Tools abgeben, oder gibt es Bordmittel, mit denen wir das lösen können?

Mit CitrixMetaframe habe ich mal etwas ähnliches gemacht, lief allerdings auf einen Windowsserver.

Dabei wurden anwendungen die auf den Server liefen, zb drucker samt config an die Clients durch gereicht.

Kann mir gut vorstellen das es da was auf Java basis gibt was direct auf der i funkioniert.

Da solltest du die Frage mal im Java Bereich stellen.

Gruß AS400.lehrling

AS400.lehrling
29-03-11, 11:37
Auf ClientSeite hilft dir vielleicht folgender Link weiter:
Webseite drucken Button Link Grafik HTML JavaScript Beispiel Download (http://www.web-toolbox.net/webtoolbox/diverses/seite-drucken.htm)

Ups da war her Fürchau schneller:)


So in der Art hatte ich das gemeint, im html code ist es natürlich äußerst elegant;)
Gruß AS400.lehrling