RTF Export
RTF Export allows exporting content as RTF documents. An RTF document similiar to "view" tab is generated with one click.
Current release
RTF Export 0.2.1
Released Feb 17, 2006 — tested with Plone 2.1.2
Bugfixes
More about this release…
Project Description
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
- Plone 2.1
- Optionally, DataGridField component is supported
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
- Exporting FixedPointField
- Unicode support
- Easy filenames: convert spaces, non-Latin characters etc. browser unfriendly characters to more readable for download filenames
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
- Tested with Zope 2.8.5, Plone 2.1.2
- 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
