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第三方库


热门话题
使用导入范围函数下载文件时发生java错误   java是否提供内置的静态字符串。比较方法?   添加“再次播放?”Java中我的随机数猜测游戏的功能   java在tomcat 8中配置JPDA   编译器构造Java:检查编译时是否存在给定的方法名   当RedistreLimiter阻止请求时,java Spring云网关全局筛选器未执行   java无法将带有Gradle的单片Spring Boot应用程序转换为多模块   Eclipse(IDE)如何在没有公共类的情况下在Java中运行main方法?   用Java上传Youtube帖子   没有css和javascript的html Java httpGet页面正文   具有相同哈希代码的java Equal对象不会映射到HashMap中的相同值   字符串格式在Java中如何向数字中添加左填充的零?   java表示XML/DOM对象中attributesvalues或textnodes上的“条件”   JavaSpringJPA根据从POST请求体获取的列和值查询数据库   java BouncyCastle编码差异   java从intellij idea中提取运行命令   java类型、属性、实例和值之间的关系   java除了一个复选框外,屏幕上没有显示任何内容