RTF Export

Warning
This product has not had a release in over 1 year and may no longer be maintained.
by Mikko Ohtamaa last modified Feb 16, 2011 02:09 AM

RTF Export allows exporting content as RTF documents. An RTF document similiar to "view" tab is generated with one click.

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

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

miohtama@mail.student.oulu.fi

Current Release
RTF Export 0.2.1

Released Feb 17, 2006 — tested with Plone 2.1.2

Bugfixes
More about this release…

If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Status
0.2.1 Feb 17, 2006 Bugfixes More about this release…
Plone 2.1.2
final
0.2 Feb 16, 2006 New essential features More about this release…
Plone 2.1.2
Plone 2.1.1
final
0.1 Initial release More about this release…
Plone 2.1.2
beta

Comments (0)