PDF工具箱Web服务
poolbox的Python项目详细描述
poolbox(pdf工具箱):在web上操作pdf。 poolbox实际上是各种pdf库的web包装器。
安装
依赖性
poolbox依赖于wkhtmltopf、poppler和pdftk。
基于debian的发行版:
$ sudo apt-get install wkhtmltopdf poppler-utils pdftk
生产就绪
使用PIP安装:
$ pip install poolbox
完成。
发展
创建并激活虚拟环境:
$ virtualenv myvenv
$ cd myvenv
$ . bin/activate
克隆此存储库:
$ git clone git@gitlab.com:atreal/poolbox.git
$ cd poolbox
安装egg和依赖项:
$ python setup.py develop
你可以走了。
运行服务
在女服务员中运行金字塔:
$ pserve poolbox.ini
Web服务在本地可用:
http://localhost:6544/WS_NAME
发展
在服务生中运行金字塔,文件修改时自动重新加载:
$ pserve poolbox.ini –reload
您可以通过将主机地址从poolbox.ini切换到0.0.0.0来允许全局访问。
服务
待办事项:列出服务和相关功能。
测试
要运行测试,必须在dev模式下安装egg:
$ python setup.py develop
然后启动应用程序:
$ pserve poolbox.ini
在另一个终端中,运行测试:
$ cd tests
$ python test_pdf_toolbox.py