将libreoffice文档转换为支持的格式

py3o.renderclient的Python项目详细描述


概述

renderclient是一个客户端库,可以很容易地与 将LibreOffice/OpenOffice文档转换为PDF的py3o.renderserver

http://bitbucket.org/faide/py3o.renderserver

这个体系结构是为了避免客户端程序中的pyuno依赖性而设计的。 依赖于pyuno在某些平台上确实很复杂。

使用此客户端,您可以利用远程(或本地)renderserver进行转换 几乎没有代码的文档

示例

下面是一个示例极简客户端,它认为您正在运行renderserver 在本地主机上:

from py3o.renderclient import RenderClient

client = RenderClient('localhost', 8994)
client.login('toto', 'plouf')
client.render('py3o_example.odt', 'py3o_example.pdf', 'pdf')

目前服务器不检查登录/密码阶段,但我们的目标是 以后添加身份验证层。

状态

由于我们仍处于1.0之前的版本中,我们可能会更改API并添加更多功能, 现在是反馈和功能请求的好时机。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java http响应未定义   java在单个数组中添加浮点值和字符串值,并使用它们进行写入。CSV文件   映射中的java重复列引发实体异常,但没有重复列   java为什么是线程。stop()方法不安全吗?   如何在java中从trycatch块返回数组?   java如何使用多个线程作为客户端,每个线程都在switch语句中执行一项任务   Android GridView上的java滚动位置跳转   java丰富:listShuttle格式   Java中的macos评测本机方法奇怪的结果   这个Java程序需要是两个独立的文件吗   无法使用selenium Java或JavascriptExecutor发送密钥/单击   java如何配置Jetty在类更改时重新加载WebAppContext   java我不能发布com。安卓截击服务器错误   java如何在使用addOnScrollListener时显示滚动条   java如何避免数据模型贫乏?存储库可以注入实体吗?   没有集合的java选择排序。在ArrayList中排序   macos在MacOSX上升级JDK   java如何使用jpa模板编写查询