ODT模板转换
项目描述
redomino.odttransforms
注册一个新的门户转换,允许您为给定的.odt模板生成odt文件。
这个产品非常简单:它只是用传递给转换器的给定变量插值odt变量。因此,它只执行变量替换,而不是真正的odt模板处理器。不需要外部程序,它依赖于 http://ooopy.sourceforge.net/。
使用ooopy版本1.8.10901进行测试。
此插件面向开发者,可用于生成odt文件、编写自定义PloneFormGen适配器等。
用法
示例
>>> 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()
测试
测试状态
如何启动测试
$ ./bin/test -m redomino.odttransforms
变更日志
0.4 (2014-02-07)
添加了更多测试 [davidemoro]
添加了卸载配置文件 [davidemoro]
0.3 (2014-02-07)
将所有txt/md文件移动到rst(尝试让pypi和github都满意) [davidemoro]
在setup.py中添加了更多特定分类器 [davidemoro]
添加了Travis的CI支持 [davidemoro]
0.2 (2014-02-06)
修复了MANIFEST.in. [davidemoro]
0.1 (2014-02-06)
初始发布 [davidemoro]
项目详情
关闭
redomino.odttransforms-0.4.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a08d346ee0aeceb4072b3c42ad87b40fe655a0d938c0e830c72f0ca6198b2454 |
|
MD5 | 3b4ceed6502487d687636f0f86eef5d4 |
|
BLAKE2b-256 | 2bc707413f070bd3efae657c7ba5331c6643f4f26eaefaf9c670f868371b4018 |