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来允许全局访问。

服务

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

OpenAPI

openapi json可在以下位置获得:

http://localhost:6544/__api__

测试

要运行测试,必须在dev模式下安装egg:

$ python setup.py develop

然后启动应用程序:

$ pserve poolbox.ini

在另一个终端中,运行测试:

$ cd tests

$ python test_pdf_toolbox.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript为什么clearInterval不能在heroku中立即停止   java四舍五入到最近的四分之一   java jgrapht KruskalmiminSpanningTree检索边权重   java slf4j记录两种错误记录方法之间的差异(带和w/o Throwable)   java接口、注释和继承   在排序数组(Java)中查找整数出现界限的问题   带Hibernate的JavaPostgresJSONB   java有没有办法更改Lambda表达式中的值?   我想在安卓中使用java作为web服务器创建登录应用程序,并在不使用查询字符串的情况下用java传递控件值   java意外方法调用easymock   java通过导航内容URI导航到纬度、经度点?   java JGit签出与“git签出”问题   java使用Hibernate标准获取多个随机行   java如何创建自己的TypefiedElement   java实现可比较的接口作业   java VAADIN:具有重复文件名的StreamResource使用旧的StreamResource   使用java查找和执行文件的路径   数组如何在Java中捕获输出   递归JAVA递归程序逻辑   java提取标题、描述和h1使用jsoup形成url