skip to navigation
skip to content

Not Logged In

redomino.odttransforms 0.1

ODT templating transforms

Latest Version: 0.4

redomino.odttransforms
======================

It register a new portal transforms that let you generate odt files for a given .odt template.

This products is very simple: it just interpolates odt variables with the given ones you pass calling the transformer.
Therefore it performs just variable substitutions, not a real odt templating processor.
No external bynaries are needed, it depends on http://ooopy.sourceforge.net/.

This plugin is meant for developers, it could be used for generating odt files, write a custom PloneFormGen adapter, etc.

Usage
-----

Example:

    from zope.component import getUtility
    from Products.PortalTransforms.interfaces import IPortalTransformsTool
    file_contents = open('your odt file with variables').read()     # see redomino/odttransforms/tests/input.odt
    portal_transforms = getUtility(IPortalTransformsTool)
    converter = portal_transforms.convertTo(target_mimetype='application/vnd.oasis.opendocument.text.transformed',
                                            orig=file_contents,
                                            mimetype='application/vnd.oasis.opendocument.text',
                                            mapper=dict(plone_version='4.3.2-sunny-day-beta'),
                                           )
    transformed_odt_contents = converter.getData()


Tests
-----

How to launch tests:

    $ ./bin/test -m redomino.odttransforms


Authors
-------

* Davide Moro <davide.moro@redomino.com>


Changelog
=========

0.1 (2014-02-06)
----------------

- Initial release
  [davidemoro]
 
File Type Py Version Uploaded on Size
redomino.odttransforms-0.1.zip (md5) Source 2014-02-06 27KB
  • Downloads (All Versions):
  • 11 downloads in the last day
  • 70 downloads in the last week
  • 378 downloads in the last month