LX: Seiten auf Webserver rendern und daraus ein PDF erzeugen

Beitrag lesen

Hi Reese,

grundsätzlich möglich ist es schon. Allerdings gilt es zu berücksichtigen, dass bspw. Gecko das Font Rendering über pango macht, welches wiederum auf einem X-Server oder GDI aufsetzt.

Nun kann man auf seinem Server einen X-Server laufen lassen, der wiederum firefox scriptet und die entsprechenden PDFs ausgibt. Leider wird man dabei feststellen, dass dies den Speicher des Servers erheblich belastet.

Selbst mit Webkit, welches das Rendering weiter abstrahiert als Gecko, ist es nicht so einfach möglich, weshalb entsprechende Services auch ganze Serverfarmen zum Rendern der Seiten betreiben.

Wesentlich einfacher ist es, wenn man den Seiteninhalt ohnehin in einem einfachen maschinenlesbarem Format (bspw. Wikicode) vorliegen hat, dieses lokal zu PDF zu wandeln.

Gruß, LX

--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes