跳转到主要内容

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服务在本地可用

http://localhost:6544/WS_NAME

开发

使用waitress运行pyramid,文件更改时自动重新加载

$ pserve poolbox.ini –reload

您可以通过将poolbox.ini中的主机地址更改为0.0.0.0来允许全局访问。

服务

待办:列出服务和相关功能。

OpenAPI

OpenAPI JSON可在以下位置获取:

http://localhost:6544/__api__

测试

要运行测试,您必须以开发模式安装egg

$ python setup.py develop

然后启动应用程序

$ pserve poolbox.ini

在另一个终端中运行测试

$ cd tests

$ python test_pdf_toolbox.py

项目详情


下载文件

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

源分布

poolbox-0.1.tar.gz (1.5 MB 查看哈希值)

上传时间

由以下组织支持