为Plone制作和发布 - 将Plone内容转换为PDF、RTS、ODT、DOCX和WML
项目描述
Produce & Publish for Plone - 将Plone内容高质量导出为PDF、RTF、ODT、WML和DOCX
Produce & Publish for Plone 提供基于XSL-FO的高质量导出到最常见的办公格式,如PDF、RTF、ODT、DOCX和WML。
功能
Produce & Publish for Plone 可以将Plone文档的“内容”视图转换为不同的格式
PDF
ODT(原生Openoffice格式)
RTF(富文本格式)
DOCX(原生Microsoft Office 2007格式)
WML(较老的基于Microsoft Office 2003(?) XML格式)
其他功能
按内容类型自定义模板
按内容类型自定义样式表
按内容类型配置内容聚合
自定义转换工作流程链,例如通过删除链接或生成链接列表来准备HTML
基于文档结构的转换:例如,可以使用H1标签强制分页,以便将带有H1标签的节用作新章节的标记。
要求
zopyx.convert V 1.0.0或更高版本,请参阅 http://cheeseshop.python.org/pypi/zopyx.convert
BeautifulSoup
Plone 3.0,3.1(不支持Plone 2.5)
启用JavaScript的浏览器
PIL(Python Imaging Library)
安装
确保安装了 zopyx.convert 及其所有依赖项
将 Products.SmartPrintNG 归档文件解压到您的实例主目录下的 Products 文件夹内
通过 Plone UI 中的 添加/移除程序 功能添加 Products.SmartPrintNG
如果您创建了一个新的 Plone 网站,请确保选择与您的 Plone 版本匹配的正确扩展配置文件
使用 Produce & Publish for Plone
在 Plone 3.0 中,您会看到作为新文档操作的新 导出 按钮。点击它将在当前页面底部打开 Produce & Publish for Plone 控制面板。
许可证
Produce & Publish for Plone 根据 LGNU 公共许可证 V 3.0 (LGPL 3.0) 发布。
版权
Produce & Publish for Plone 版权所有 © 2007, 2008, ZOPYX Ltd. & Co KG, Charlottenstr. 37/1, D-72070 Tuebingen, 德国
联系方式
变更记录
1.2.14 (22.12.2009)
Plone 4.0 兼容性
1.2.12 (02.07.2009)
修复了演示代码中的标志问题
1.2.11 (19.06.2009)
清理了 skins.xml
增加了对本地化的更好支持
1.2.10 (24.05.2009)
Plone 3.3 兼容性
1.2.9 (27.04.2009)
Plone 3.2 兼容性
1.2.8 (01.04.2009)
安全相关修复
1.2.7 (04.02.2009)
提供对 V 1.2.6 中更改的更好修复
1.2.6 (22.01.2009)
如果 content_extractor=None,则提供默认的 'html' 选项
1.2.5 (12.11.2008)
合并了 Michael Dunstan 的分支以修复与 Plone 3.0 相关的 jQuery 问题
1.2.4 (10.11.2008)
从 Plone 3.1 配置文件中排除了 jQuery
1.2.3 (07.11.2008)
修复了 sp_selection.pt 中使用内容聚合器时的视觉问题
1.2.2 (13.09.2008)
改进了对图像的错误处理
1.2.1 (12.07.2008)
添加了删除审阅历史的选项
支持操作默认状态
修复了 Plone 3.0/3.1 的安装程序代码
1.2.0 (05.07.2008)
新的打印选项:字体大小、列数、纸张大小
移除了双重许可证
完全根据 LGPL 3 许可
1.1.4 (22.06.2008)
新的打印选项:orientation=portrait/landscape
1.1.3 (18.06.2008)
'filename' 参数未正确转义,导致在临时目录名称包含 '+++' 的 MacOSX 上出现一些问题
1.1.2 (20.04.2008)
修复了与 $() 快捷键相关的 jQuery 集成问题
1.1.1 (18.04.2008)
removeLinks 现在不再删除完整的 <a> 标签,而是用包含以前链接文本的 <span> 标签替换它
停止支持 Plone 2.5
1.1.0 (15.04.2008)
用 JQuery 替换了 prototype.js(由 Alessandro XXXX 补丁提供)
Plone 3.1 兼容性
现在附带针对 Plone 3.0 和 Plone 3.1 的专用 GenericSetup 配置文件
1.0.1 (27.01.2008)
修复了与内部锚点(没有 'href' 属性)相关的操作错误
转义空格(browser.deliver())
许可证变更:现在使用 LGPL 3
一些样式表的微调
修复了 'redirect=1' 作为 URL 参数的支持
提供了从标准文档中提取 HTML 的适配器
1.0.0 (30.09.2007)
正式 1.0.0 版本发布
0.2.0 (08.09.2007)
按接口支持 IHTMLExtractor(后端和 UI)。请参阅示例文件夹(plone_adapters.py)
修复了 smartprint.js 中的 JS 竞态条件
在后台失败的情况下改进了错误处理
德语翻译
新的 ZCML 指令 smartprintng:resourceDirectory 允许您将给定目录内注册的所有模板(后缀 .pt)和样式表(后缀 .css)注册到一个或多个接口。请参阅 demo/configure.zcml 和整个 demo 目录中的示例。
模板、样式表和与 FO 相关的样式表可以在每个接口的基础上完全配置
将默认样式和默认 FO 样式移动到 'resources' 目录
使用BeautifulSoup模块进行HTML操作
0.1.1 (19.07.2007)
支持Plone 2.5
0.1.0 (13.07.2007)
首次发布
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
Products.SmartPrintNG-1.2.13.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5aa97adee34fe5c5678bf9d7c8f3d8976e95d5c5a16ace01055ec4d8f15d96df |
|
MD5 | d6a7afa6aaf2e28abd08e32a8bfed8e4 |
|
BLAKE2b-256 | 90f6803d7f7a97b8c0223b3bc972b72c5b40478361973796a3b05447a659c57e |