RTF Export
Version 0.1
Copyright 2006 Mikko Ohtamaa
Description
RTF Export allows exporting content as RTF documents. An RTF document similiar
to "view" tab is generated with one click.
Purpose
RTF is a standard text document format (trimmed down Microsoft Word format). All
word processors can read and write RTF documents. Exporting documents in RTF is
handy if
-
One needs to send pages as mail
-
One needs to edit extracted pages
-
One needs to print pages
Licence
GPL, read licence.txt
Requirements
Features
-
Adds "Export RTF" action to your items
-
Custom header and footer for exported documents
-
Exporting text based fields
-
Exporting DateTimeField
-
Exporting DataGridField as a table
Future features
-
Sorting out encoding and charsets
-
Image export
-
HTML->RTF conversion for formatted text so that rich edit fields are
exported propeply
Quality assurance
-
Some manual tests were performend
-
This software is very much beta quality: do not expect it to work without
manual hassle
Usage
See instructions in examples folder. You need to do some Python coding to
integrate RTF Export with your item types.
Internal
RTFExport uses internally PyRTF
library developed by Simon Cusack.
There are some problems with live Product refresh and PyRTF. You'll
get weird "self.doc = Document() TypeError: 'NoneType' object is not callable" errors.
Contact
If you wish to hire a professional Plone developer, please don't hesitate to
contact me. I am willing to work abroad. Curriculum vitae
here.
Mikko Ohtamaa
Oulu, Finland
miohtama@mail.student.oulu.fi
Changes
From 0.1 -> 0.2
- Proper encoding of non-ASCII characters in RTF document bodies
- More readable filenames: Mangling of non-ASCII characters in filenames
- Different handling for StringWidget and TextAreaWidget cases
- FixedPointField support
- Fixed bug when downloadable filename containing non-ASCII characters raised an exception