[Zope] Newbie: Creating PDF Documents on the fly in Zope
Ashley Lloyd
ashleylloyd@hotmail.com
Thu, 06 Feb 2003 14:31:31 +0000
Thanks for your help.
I've tried following your kind advice, and have had some problems.
The reportlabs installation seemed ok, but on checking (runall.py) there
were errors reported:
.C:\Python21\lib\reportlab
.EEEFailed to import renderPM.
...............................F............................................
....
.........................
======================================================================
ERROR: Test if classes have a doc string.
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 164, in test1
self._writeLogFile(ClassType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 114, in _writeLogFile
objects = getModuleObjects(RL_HOME, 'reportlab', objType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 67, in getModuleObjects
module = getattr(module, part)
AttributeError: 'reportlab.graphics' module has no attribute 'renderPM'
======================================================================
ERROR: Test if methods have a doc string.
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 170, in test2
self._writeLogFile(MethodType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 114, in _writeLogFile
objects = getModuleObjects(RL_HOME, 'reportlab', objType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 67, in getModuleObjects
module = getattr(module, part)
AttributeError: 'reportlab.graphics' module has no attribute 'renderPM'
======================================================================
ERROR: Test if modules have a doc string.
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 176, in test3
self._writeLogFile(ModuleType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 114, in _writeLogFile
objects = getModuleObjects(RL_HOME, 'reportlab', objType)
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_docstrin
gs.py", line 67, in getModuleObjects
module = getattr(module, part)
AttributeError: 'reportlab.graphics' module has no attribute 'renderPM'
======================================================================
FAIL: ensure noCWD removes current dir from path
----------------------------------------------------------------------
Traceback (most recent call last):
File "C:\Program
Files\ZopeSite\lib\python\Shared\reportlab\test\test_lib_util
s.py", line 47, in test4
noCWD=1)
File "C:\Python21\reportlab\test\unittest.py", line 266, in
failUnlessRaises
raise self.failureException, excName
AssertionError: ImportError
I tried to install the rlzope demo, but when I got to adding an External
Method within Zope I encountered an error:
Error Type: ImportError
Error Value: No module named reportlab.platypus.paragraph
It seems to me (but I could be wrong) that the RenderPM / RenderableCharts
product requires reportlab to be installed
Can anyone provide help on this or PIDDLE/SPING/any other packages that can
be used in Zope to generate PDF documents on the fly?
Thanks once again
Kind regards
Ashley
From: Jerome Alet <alet@librelogiciel.com>
To: Ashley Lloyd <ashleylloyd@hotmail.com>
CC: zope@zope.org
Subject: Re: [Zope] Newbie: Creating PDF Documents on the fly in Zope
Date: Thu, 6 Feb 2003 10:40:06 +0100
On Thu, Feb 06, 2003 at 09:29:22AM +0000, Ashley Lloyd wrote:
>
> I have a few pages in Zope generating info gained from an Interbase DB.
The
> pages are fine, except we also want a user to be able to click a button
on
> these pages and generate a PDF document for printing, looking pretty much
> the same but with all the necessary page breaks and associated
> headers/footers.
I suggest you download ReportLab from http://www.reportlab.com
It includes a demo to create PDF documents from a Zope
External Method.
Alternatively you can use Dirk Datzert's ZRenderPM (IIRC) Zope Product
which uses ReportLab but is higher level than the demo I talk above.
bye,
Jerome Alet
_______________________________________________
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )
_________________________________________________________________
Surf together with new Shared Browsing
http://join.msn.com/?page=features/browse&pgmarket=en-gb&XAPID=74&DI=1059