跳转到主要内容

InkPy - 在odt文件中提供填充Django风格模板的工具

项目描述

https://badge.fury.io/py/inkpy.svg https://travis-ci.org/quamilek/InkPy.svg?branch=develop https://coveralls.io/repos/quamilek/InkPy/badge.png

Django应用程序提供在odt文件中填充Django风格模板的接口,并且还可以将odt转换为pdf文件。可以以同步或异步模式运行。

配置

此工具提供在odt文件中填充Django风格模板的接口。您的任务是提供一个Python脚本,该脚本接受2个参数:odt文件路径,以及保存文件的pdf路径。

推荐使用LibreOffice / OpenOffice.org服务,这些服务可以从控制台或Python脚本中将odt文件转换为pdf。

我们建议使用PyODConverter库: https://github.com/dieselpoweredkitten/pyodconverter

还需要在配置文件中定义值,并将应用程序添加到INSTALLED_APPS

INKPY = {
    'script_path': '/path/to/your/convert/script.py',
    'tmp_dir': '/tmp/inkpy'
}
INSTALLED_APPS = INSTALLED_APPS + ['inkpy',]

在Ubuntu上使用以下命令安装LibreOffice:

$ sudo apt-get install libreoffice libreoffice-common openjdk-7-jre unoconv

使用以下命令运行LibreOffice服务:

$ soffice --nologo --headless --nofirststartwizard --accept='socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.Service'

变更日志

0.1.0-alpha

发布于2014年6月3日

这是功能发布。

  • 扩展了generate_pdf函数的locale参数

  • travis-ci支持

0.0.2-alpha

发布于2014年5月14日

这是错误修复发布。

  • 错误修复安装错误

0.0.1-alpha

发布于2014年3月14日

这是Inkpy的alpha发布。

  • alpha发布

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

inkpy-0.1.0-alpha.tar.gz (7.3 kB 查看哈希值)

上传时间 源代码

支持