PDF Toolbox WebService
项目描述
poolbox (Pdf tOOLBOX) : 在网络上操作PDF。poolbox实际上是一个围绕各种PDF库的Web包装器。
安装
依赖项
poolbox依赖于wkhtmltopdf,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
您已准备好。
运行服务
使用waitress运行pyramid
$ pserve poolbox.ini
Web服务在本地可用
开发
使用waitress运行pyramid,文件更改时自动重新加载
$ pserve poolbox.ini –reload
您可以通过将poolbox.ini中的主机地址更改为0.0.0.0来允许全局访问。
服务
待办:列出服务和相关功能。
OpenAPI
OpenAPI JSON可在以下位置获取:
测试
要运行测试,您必须以开发模式安装egg
$ python setup.py develop
然后启动应用程序
$ pserve poolbox.ini
在另一个终端中运行测试
$ cd tests
$ python test_pdf_toolbox.py
项目详情
关闭
poolbox-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f6510617db0ef9a207673383d9d657336e3884ab7b2d5661fdf89b5a830511b |
|
MD5 | 0ea5137d48b7b5772ee00f0098ece862 |
|
BLAKE2b-256 | 2a7176396a99e9bf9a78f17f9418d0cb963f88d56c78a0600ce7c9d62e234c67 |