InkPy - 在odt文件中提供填充Django风格模板的工具
项目描述
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3764263762ccb6d8a945a4dd9a11bfad54a7717c03d6cfcff9b112cedc8ca0f1 |
|
MD5 | b0a6383f0bbe28c06b3c86cd1b709995 |
|
BLAKE2b-256 | 22a3a494ce424c71314f6e59507fe2645797e2bccce17db7456d2b254d8eb39c |