将openoffice作为web服务运行。
ulif.openoffice的Python项目详细描述
ulif.openoffice
通过python使用libreoffice/openoffice转换office文档, 命令行或http(包括xmlrpc)。
这个包提供了诸如wsgi应用程序、缓存管理器和 命令行转换器以方便访问libreoffice/openoffice 为python程序员安装。除了基本的转换 提供"文档处理器"以进一步微调生成的 文档(主要是HTML)。
这些处理器允许从html中提取css。 转换,删除libreoffice特定的标记,压缩,解压缩, 等
如果给定的处理器不适合您,或者您需要一些 结果的特殊处理(例如,签署生成的文档 加密、添加水印或其他),您可以定义自己的 通过使用 python入口点api。ulif.openoffice将集成它们 在文档处理期间自动提供 web服务、命令行客户端和python api。
< div > 注ulif.openoffice 信任unoconv 转换。所以必须安装unconv脚本 在您的系统上。