以表格数据的形式读取pdf文件中的表格

pyexcel-pdfr的Python项目详细描述


https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.pnghttps://api.bountysource.com/badge/team?team_id=288537https://travis-ci.org/pyexcel/pyexcel-pdfr.svg?branch=masterhttps://codecov.io/gh/pyexcel/pyexcel-pdfr/branch/master/graph/badge.svghttps://img.shields.io/gitter/room/gitterHQ/gitter.svghttps://readthedocs.org/projects/pyexcel-pdfr/badge/?version=latest

支持项目

如果您的公司已经将pyexcel及其组件嵌入到一个产生收入的 产品,请在patreon上支持我 或者bounty source来维护 并进一步发展。

如果你是个人,欢迎你也支持我,不管多久 你想。作为我的支持者,你将得到 early access to pyexcel related contents

如果你想成为我的patreonpyexcel pro用户,你的问题将被优先考虑。

有你的经济支持,我可以投资 在编码、文档和写有趣的文章上多花点时间。

简介

pyexcel pdfr将pdf文件中的表作为表格数据读取。请注意,它仅适用于Python2.7。

安装

您可以通过pip:

$ pip install pyexcel-pdfr

或者克隆并安装:

$ git clone https://github.com/pyexcel/pyexcel-pdfr.git
$ cd pyexcel-pdfr
$ python setup.py install

开发指南

代码更改的开发步骤

  1. git克隆https://github.com/pyexcel/pyexcel-pdfr.git
  2. cd pyexcel pdfr

升级安装工具和pip。它们仅用于开发和测试:

  1. pip安装-升级setuptools pip

然后安装相关的开发要求:

  1. PIP-Real-RrNdReavest.txt>如果该文件存在
  2. pip install-r requirements.txt
  3. pip安装-r tests/requirements.txt

完成更改后,请提供测试用例和相关文档 并更新changelog.rst。

注意

对于rnd_requirements.txt,通常是在 库未释放。一旦安装了dependecy (即将发布),未来 requirements.txt中的依赖项版本将有效。

如何测试您的贡献

尽管nose和doctest都用于代码测试,但是将单元测试放在测试中是可取的。doctest的合并只是为了确保文档中的代码示例在不同的开发版本中保持有效。

在Linux/Unix系统上,请启动如下测试:

$ make

在Windows系统上,请发出以下命令:

> test.bat

如何更新测试环境和更新文档

需要其他步骤:

  1. pip安装moban
  2. git克隆https://github.com/moremoban/setupmobans.git常规设置
  3. git克隆https://github.com/pyexcel/pyexcel-commons.git公共空间
  4. .moban.d目录中进行更改,然后发出命令moban

什么是pyexcel commons

许多跨pyexcel项目共享的信息,例如:本开发人员指南、许可证信息等,都存储在pyexcel commonsproject中。

什么是.moban.d

.moban.d存储库的特定元数据。

验收标准

  1. 编写了测试用例
  2. 已测试所有代码行
  3. 通过所有Travis CI生成
  4. 如果您的更改很复杂,请提供相当数量的文档
  5. 运行“make format”以确认PyExcel组织的编码风格
  6. 请更新changelog.rst
  7. 请加入投稿人。rst
  8. 为您的贡献商定新的BSD许可证

许可证

新的BSD许可证

更改日志

0.5.0-rc1-14.03.2019

首次发布

  1. 从pdf格式中读取表格数据

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

推荐PyPI第三方库


热门话题
javascript节点js require()和Rhino Shell load()之间的区别是什么?   While循环中的java If语句   java GXT如何在XTemplate中显示treeobject?   如何将黑白图像加载到二进制文件中?   java ORMLite不知道如何存储班级航班。扫描仪。modelFX。机场航空公司的AirlineFx。使用另一个类或自定义持久器   java组织。阿帕奇。德比。客户是SqlException JSP和JSTL查询   spring如何将clob数据分配给java变量   java从上的表获取数据(Spring)   javaphp使用Exec执行带有用户定义参数的Jar文件   java jsonschema2pojo:引用相同类型的对象   使用原语从Scala调用Java vararg方法   java ClassNotFoundException:ClientBuilder Jersey 2.25.1 Tomcat 9.0   Android(Java)cr_BindingManager:无法调用determinedVisibility()从未看到pid的连接:   Java使用LocalTime类比较没有日期的时间   Java如何初始化对象的参数?