Salve,
se vi interessa, usando questo:
http://www.zope.org/Members/mjablonski/howtoPDFmettendo pisa al posto di htmldoc e usando print.css come css:
(stin,stout) =
os.popen2('/var/lib/plonexxx/Python-2.4/bin/xhtml2pdf --css
/var/lib/plonexxx/zeocluster/print.css "%s" -' % URL)
si riesce a convertire il body delle pagine in pdf, in maniera semplice.
questo perchè non sono riuscito a far funzionare plone2pdf.
Per installare pisa, usate easy_install (il python dev'essere quello di
Plone):
516 ./Python-2.4/bin/easy_install chardet
517 ./Python-2.4/bin/easy_install pyPDF
518 ./Python-2.4/bin/easy_install BeautifulSoup
519 ./Python-2.4/bin/easy_install html5lib
Per installare reportlab, non usate easy_install (la egg non si
compila). Scaricate questo:
http://www.reportlab.org/ftp/ReportLab_2_2.tgze installate con
<percorso>/Python-2.4/bin/python setup.py install
fatto questo, avete un'utility nella bin del Python di plone, che si
chiama xhtml2pdf (che potete usare anche da sola). Con la modifica del
tutorial sopra, va.
Il vantaggio è anche che non si deve riavviare l'istanza, potete fare il
tutto su un plone live. L'unica accortezza è che se rilanciate buildout,
la directory Etension viene ricreata vuota, e quindi dovete rimetterlo
(con plone 3.1.X, può essere che recentemente non si comporti così).
_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-ithttp://www.nabble.com/Plone---Italy-f21728.html