Re: Re: PDF erstellen...
Christian Stocker <[email protected]> Mon, 20 Jun 2005 12:14:43 +0200
| Newsgroups | gmane.comp.cms.bitflux.general.german |
|---|---|
| Message-ID | <[email protected]> |
On 19.6.2005 21:53 Uhr, Christian Stocker wrote: >=20 > On 19.6.2005 21:09 Uhr, Thomas Baumann wrote: >=20 >>Hallo Christian, >> >>wahrscheinlich bist Du momentan im Sress bzgl. der Linuxtag-Vorbereitun= gen... >>Aber vielleicht kannst Du mir dennoch kurzfristig helfen... >=20 >=20 > Bitte schreibe grunds=E4tzlich auf die Mailingliste. Privat-Support lei= ste > ich nur ungerne, vor allem ned f=FCr lau :) Und die Chance, dass du ne > Antwort auf der Mailingliste kriegst, ist auch viel gr=F6sser. >=20 >=20 >>(1) PDF Erstellungs-Howto >> - Welche Schritte sind notwendig, um einen Seite als PDF anzeigen/s= peichern >> Button zu realisieren (Ich habe root-Zugriff). >=20 >=20 > Probier ich morgen zu erkl=E4ren, versprechen kann ich aber nix.. Ok, here we go: Wo immer du PDF output willst, f=FCge (ungef=E4hr) folgendes in .configxm= l ein. <plugins> <extension type=3D"pdf"> <parameter type=3D"pipeline" name=3D"xslt" value=3D"xml2fo.xsl"/> <parameter type=3D"pipeline" name=3D"pipelineName" value=3D"fo"/> <plugin type=3D"xhtml" ></plugin> </plugins> Je nachdem, von wo dein Content kommt, musst du nat=FCrlich ein anderes plugin verwenden, wichtig sind beim Beispiel nur die 3 ersten Zeilen (extension und parameter). Damit wird die fo pipeline aufgerufen, nachdem der content mit xml2fo.xsl zu xsl:fo umgewandelt wurde. Diese Pipeline benutzt den fo2pdf serializer aus popoon (inc/popoon/components/serializers/fo2pdf.php) zusammen mit Apache FOP und erwartet das FOP script definiert in conf/config.xml unter foPath. Das sieht bei uns etwa so aus: <options> <foPath>/usr/bin/fop</foPath> <foConfig>conf/fop-conf.xml</foConfig> ... </options> Beim testen muss man beachten, dass der fo2pdf.php serializer cached und kein neues PDF generiert, wenn der Input der gleiche bleibt. Evt. ab und zu das tmp/ Verzeichnis l=F6schen hilft .) Das ist's eigentlich, leider ist xsl:fo nicht wirklich die einfachste Sprache zum erlernen, aber doku und b=FCcher gibt's genug draussen ;) http://www.hegu.ch/projekte/auswahl/projekt/158-Aquipark.pdf wird z.B. mit FOP generiert. HTH chregu >=20 >=20 >>(2) http://tirili.zyklopedie.de/gallery/index.html >> - Warum erscheinen die Bilder nicht in der Vorschau, sondern nur >> die Links ? Wie kann man das debuggen ? >=20 >=20 > Hast du imagemagick installiert? Schau mal ins error log, das apache, o= b > da Fehler kommen. FAlls du ne eingermassen aktuelle Version hast, > k=F6nntest du auch folgendes probieren: >=20 > http://devblog.bitflux.org/archive/2005/06/06/how-to-use-gd2-instead-of= -imagemagick.html >=20 >=20 >=20 >>(3) Ich w=FCrde gerne eine URL http://tirili.zyklopedie.de/bxcms/ >> erstellen. Wie ist der Weg hierzu ? >> Ich habe unter "root" ein Dokument bxcms.de.xhtml erstellt. >> Dieses wird aber nicht angezeigt. Auch=20 >> http://tirili.zyklopedie.de/de/bxmcs.de.xhtml geht nicht. >> Wo gibt es eine Einweisung in das CMS ? >=20 >=20 > Das ist hier beschrieben: >=20 > http://docs.bitflux.org/user/resources/ >=20 > Hoffe das hilft mal f=FCr den Anfang :) >=20 > chregu >=20 >=20 >>Danke & liebe Gr=FC=DFe >> >>- tom >> >=20 > _______________________________________________ > bitflux-cms-de mailing list > [email protected] > http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms-de