<p align="center">
👉 <a target="_blank" href="https://www.python-office.com/">项目官网:https://www.python-office.com/</a> 👈
</p>
<p align="center">
👉 <a target="_blank" href="https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office.jpg">本开源项目的交流群</a> 👈
</p>
-------------------------------------------------------------------------------
## 📚简介
popdf 是python自动化办公之Excel操作的第三方库。
来自于开源项目:python-office,[📘官网:https://www.python-office.com/](https://www.python-office.com/)。
-------------------------------------------------------------------------------
## 📦安装
### 🍊pip 自动下载&更新
```
pip install -i https://mirrors.aliyun.com/pypi/simple/ popdf -U
```
-------------------------------------------------------------------------------
## 📝功能
已有功能的说明如下:
| 序号 | 方法名 | 功能 | 视频 | 文档 | 演示代码 |
| ---- | ------------- | ------------ | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| 1 | add_watermark | PDF加水印 | [播放](https://www.bilibili.com/video/BV1Se411T7au) | [查看](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496501&idx=1&sn=1c2c8f2590ea355f82e24336a0a0aae0&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E5%8A%A0%E6%B0%B4%E5%8D%B0.py) |
| 2 | txt2pdf | TXT转PDF | [文档](https://blog.csdn.net/weixin_42321517/article/details/130612189) | [查看](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/TXT%E8%BD%ACPDF.py) |
| 3 | encrypt4pdf | PDF加密 | [文档](https://blog.csdn.net/weixin_42321517/article/details/129963432) | [查看](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E5%8A%A0%E5%AF%86.py) |
| 4 | decrypt4pdf | PDF解密 | [文档](https://mp.weixin.qq.com/s/GiXYB_xZdlsYv5AIeIELkA) | [查看](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E8%A7%A3%E5%AF%86.py) |
| 5 | merge2pdf | 合并PDF | [文档](https://baijiahao.baidu.com/s?id=1733062611567959337) | [查看](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496589&idx=2&sn=2519406d2afc795e7a2f346659f87cb7&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/%E5%90%88%E5%B9%B6PDF.py) |
| 6 | pdf2docx | 💻PDF 转 Word | 💻 [播放](https://www.bilibili.com/video/BV1em4y1H7ir) | [查看](https://mp.weixin.qq.com/s?__biz=MzUzNTc5NjA4NQ==&mid=2247493574&idx=1&sn=8d7b6dbe12330e67a3dd06085aa65cac&scene=21#wechat_redirect) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%ACword.py) |
| 7 | pdf2imgs | PDF 转 图片 | 💻[文档](https://mp.weixin.qq.com/s/Ve5FH6q6ZqNbhUUG9RR8aw) | [查看](https://mp.weixin.qq.com/s/s3oi0jNOpolT7lLQEjCNTw) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%AC%E5%9B%BE%E7%89%87.py) |
| 7 | pdf2imgs | PDF 转 图片 | 💻[文档](https://mp.weixin.qq.com/s/Ve5FH6q6ZqNbhUUG9RR8aw) | [查看](https://mp.weixin.qq.com/s/s3oi0jNOpolT7lLQEjCNTw) | [打开](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%AC%E5%9B%BE%E7%89%87.py) |
## 🏗️添砖加瓦
本项目欢迎任何人参与开发,如果是小白,可以看一下开发教程👉[如何参与开源项目?0基础入门:怎么打开GitHub?什么是issue?什么是PR?](https://www.bilibili.com/video/BV1EP411d7Np/?spm_id_from=333.999.0.0)
### 🐞提供bug反馈或建议
提交问题反馈时,请务必填写和该项目本身有关的问题,不进行有关python学习,甚至是个人练习的知识答疑和讨论。
- [Github issue](https://github.com/CoderWanFeng/popdf/issues)
- [gitee issue](https://gitee.com/CoderWanFeng/popdf/issues)
### 🧬贡献代码的步骤
1. 在Gitee或者Github上fork项目到自己的repo
2. 把fork过去的项目也就是你的项目clone到你的本地
3. 修改代码
4. commit后push到自己的库
5. 登录Gitee或Github在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交到master分支即可。
6. 等待程序员晚枫合并,+微信说一声更好👉[CoderWanFeng](http://python4office.cn/wechat-qrcode/)
-------------------------------------------------------------------------------
## 📌联系作者
<p align="center" id='开源交流群-banner'>
<a target="_blank" href='https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office.jpg'>
<img src="https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office-qr.jpg" width="100%"/>
</a>
</p>
## 读者福利
几个没有套路的福利,每天都可以领一次~
<p align="center" id='福利合集-banner'>
<a target="_blank" href='http://python4office.cn/sideline-pro-list/'>
<img src="https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/fuli.jpg" width="100%"/>
</a>
</p>
Raw data
{
"_id": null,
"home_page": "https://www.python-office.com/",
"name": "popdf",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "CoderWanFeng",
"author_email": "1957875073@qq.com",
"download_url": "https://files.pythonhosted.org/packages/92/43/15703b04aa2af9760ec63865d2ff1bca91bbf1dec589cd111fd3ebf987fd/popdf-0.1.2.tar.gz",
"platform": "any",
"description": "<p align=\"center\">\r\n\t\ud83d\udc49 <a target=\"_blank\" href=\"https://www.python-office.com/\">\u9879\u76ee\u5b98\u7f51\uff1ahttps://www.python-office.com/</a> \ud83d\udc48\r\n</p>\r\n<p align=\"center\">\r\n\t\ud83d\udc49 <a target=\"_blank\" href=\"https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office.jpg\">\u672c\u5f00\u6e90\u9879\u76ee\u7684\u4ea4\u6d41\u7fa4</a> \ud83d\udc48\r\n</p>\r\n\r\n\r\n\r\n-------------------------------------------------------------------------------\r\n\r\n## \ud83d\udcda\u7b80\u4ecb\r\n\r\npopdf \u662fpython\u81ea\u52a8\u5316\u529e\u516c\u4e4bExcel\u64cd\u4f5c\u7684\u7b2c\u4e09\u65b9\u5e93\u3002\r\n\r\n\u6765\u81ea\u4e8e\u5f00\u6e90\u9879\u76ee\uff1apython-office\uff0c[\ud83d\udcd8\u5b98\u7f51\uff1ahttps://www.python-office.com/](https://www.python-office.com/)\u3002\r\n\r\n-------------------------------------------------------------------------------\r\n\r\n## \ud83d\udce6\u5b89\u88c5\r\n\r\n### \ud83c\udf4apip \u81ea\u52a8\u4e0b\u8f7d&\u66f4\u65b0\r\n\r\n```\r\npip install -i https://mirrors.aliyun.com/pypi/simple/ popdf -U\r\n```\r\n\r\n-------------------------------------------------------------------------------\r\n\r\n## \ud83d\udcdd\u529f\u80fd\r\n\r\n\u5df2\u6709\u529f\u80fd\u7684\u8bf4\u660e\u5982\u4e0b\uff1a\r\n\r\n| \u5e8f\u53f7 | \u65b9\u6cd5\u540d | \u529f\u80fd | \u89c6\u9891 | \u6587\u6863 | \u6f14\u793a\u4ee3\u7801 |\r\n| ---- | ------------- | ------------ | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |\r\n| 1 | add_watermark | PDF\u52a0\u6c34\u5370 | [\u64ad\u653e](https://www.bilibili.com/video/BV1Se411T7au) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496501&idx=1&sn=1c2c8f2590ea355f82e24336a0a0aae0&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E5%8A%A0%E6%B0%B4%E5%8D%B0.py) |\r\n| 2 | txt2pdf | TXT\u8f6cPDF | [\u6587\u6863](https://blog.csdn.net/weixin_42321517/article/details/130612189) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/TXT%E8%BD%ACPDF.py) |\r\n| 3 | encrypt4pdf | PDF\u52a0\u5bc6 | [\u6587\u6863](https://blog.csdn.net/weixin_42321517/article/details/129963432) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E5%8A%A0%E5%AF%86.py) |\r\n| 4 | decrypt4pdf | PDF\u89e3\u5bc6 | [\u6587\u6863](https://mp.weixin.qq.com/s/GiXYB_xZdlsYv5AIeIELkA) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496561&idx=1&sn=843d9c491177d9558c11897ca7c4c221&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/PDF%E8%A7%A3%E5%AF%86.py) |\r\n| 5 | merge2pdf | \u5408\u5e76PDF | [\u6587\u6863](https://baijiahao.baidu.com/s?id=1733062611567959337) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzI2Nzg5MjgyNg==&mid=2247496589&idx=2&sn=2519406d2afc795e7a2f346659f87cb7&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/%E5%90%88%E5%B9%B6PDF.py) |\r\n| 6 | pdf2docx | \ud83d\udcbbPDF \u8f6c Word | \ud83d\udcbb [\u64ad\u653e](https://www.bilibili.com/video/BV1em4y1H7ir) | [\u67e5\u770b](https://mp.weixin.qq.com/s?__biz=MzUzNTc5NjA4NQ==&mid=2247493574&idx=1&sn=8d7b6dbe12330e67a3dd06085aa65cac&scene=21#wechat_redirect) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%ACword.py) |\r\n| 7 | pdf2imgs | PDF \u8f6c \u56fe\u7247 | \ud83d\udcbb[\u6587\u6863](https://mp.weixin.qq.com/s/Ve5FH6q6ZqNbhUUG9RR8aw) | [\u67e5\u770b](https://mp.weixin.qq.com/s/s3oi0jNOpolT7lLQEjCNTw) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%AC%E5%9B%BE%E7%89%87.py) |\r\n| 7 | pdf2imgs | PDF \u8f6c \u56fe\u7247 | \ud83d\udcbb[\u6587\u6863](https://mp.weixin.qq.com/s/Ve5FH6q6ZqNbhUUG9RR8aw) | [\u67e5\u770b](https://mp.weixin.qq.com/s/s3oi0jNOpolT7lLQEjCNTw) | [\u6253\u5f00](https://github.com/CoderWanFeng/python-office/blob/master/demo/popdf/pdf%E8%BD%AC%E5%9B%BE%E7%89%87.py) |\r\n\r\n## \ud83c\udfd7\ufe0f\u6dfb\u7816\u52a0\u74e6\r\n\r\n\u672c\u9879\u76ee\u6b22\u8fce\u4efb\u4f55\u4eba\u53c2\u4e0e\u5f00\u53d1\uff0c\u5982\u679c\u662f\u5c0f\u767d\uff0c\u53ef\u4ee5\u770b\u4e00\u4e0b\u5f00\u53d1\u6559\u7a0b\ud83d\udc49[\u5982\u4f55\u53c2\u4e0e\u5f00\u6e90\u9879\u76ee\uff1f0\u57fa\u7840\u5165\u95e8\uff1a\u600e\u4e48\u6253\u5f00GitHub\uff1f\u4ec0\u4e48\u662fissue\uff1f\u4ec0\u4e48\u662fPR\uff1f](https://www.bilibili.com/video/BV1EP411d7Np/?spm_id_from=333.999.0.0)\r\n\r\n### \ud83d\udc1e\u63d0\u4f9bbug\u53cd\u9988\u6216\u5efa\u8bae\r\n\r\n\u63d0\u4ea4\u95ee\u9898\u53cd\u9988\u65f6\uff0c\u8bf7\u52a1\u5fc5\u586b\u5199\u548c\u8be5\u9879\u76ee\u672c\u8eab\u6709\u5173\u7684\u95ee\u9898\uff0c\u4e0d\u8fdb\u884c\u6709\u5173python\u5b66\u4e60\uff0c\u751a\u81f3\u662f\u4e2a\u4eba\u7ec3\u4e60\u7684\u77e5\u8bc6\u7b54\u7591\u548c\u8ba8\u8bba\u3002\r\n\r\n- [Github issue](https://github.com/CoderWanFeng/popdf/issues)\r\n- [gitee issue](https://gitee.com/CoderWanFeng/popdf/issues)\r\n### \ud83e\uddec\u8d21\u732e\u4ee3\u7801\u7684\u6b65\u9aa4\r\n\r\n1. \u5728Gitee\u6216\u8005Github\u4e0afork\u9879\u76ee\u5230\u81ea\u5df1\u7684repo\r\n2. \u628afork\u8fc7\u53bb\u7684\u9879\u76ee\u4e5f\u5c31\u662f\u4f60\u7684\u9879\u76eeclone\u5230\u4f60\u7684\u672c\u5730\r\n3. \u4fee\u6539\u4ee3\u7801\r\n4. commit\u540epush\u5230\u81ea\u5df1\u7684\u5e93\r\n5. \u767b\u5f55Gitee\u6216Github\u5728\u4f60\u9996\u9875\u53ef\u4ee5\u770b\u5230\u4e00\u4e2a pull request \u6309\u94ae\uff0c\u70b9\u51fb\u5b83\uff0c\u586b\u5199\u4e00\u4e9b\u8bf4\u660e\u4fe1\u606f\uff0c\u7136\u540e\u63d0\u4ea4\u5230master\u5206\u652f\u5373\u53ef\u3002\r\n6. \u7b49\u5f85\u7a0b\u5e8f\u5458\u665a\u67ab\u5408\u5e76\uff0c\uff0b\u5fae\u4fe1\u8bf4\u4e00\u58f0\u66f4\u597d\ud83d\udc49[CoderWanFeng](http://python4office.cn/wechat-qrcode/)\r\n\r\n-------------------------------------------------------------------------------\r\n\r\n## \ud83d\udccc\u8054\u7cfb\u4f5c\u8005\r\n\r\n<p align=\"center\" id='\u5f00\u6e90\u4ea4\u6d41\u7fa4-banner'>\r\n<a target=\"_blank\" href='https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office.jpg'>\r\n<img src=\"https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/python-office-qr.jpg\" width=\"100%\"/>\r\n</a> \r\n</p>\r\n\r\n## \u8bfb\u8005\u798f\u5229\r\n\r\n\u51e0\u4e2a\u6ca1\u6709\u5957\u8def\u7684\u798f\u5229\uff0c\u6bcf\u5929\u90fd\u53ef\u4ee5\u9886\u4e00\u6b21~\r\n\r\n<p align=\"center\" id='\u798f\u5229\u5408\u96c6-banner'>\r\n <a target=\"_blank\" href='http://python4office.cn/sideline-pro-list/'>\r\n <img src=\"https://python-office-1300615378.cos.ap-chongqing.myqcloud.com/fuli.jpg\" width=\"100%\"/>\r\n </a> \r\n</p>\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "pip install popdf",
"version": "0.1.2",
"project_urls": {
"Bug Tracker": "https://github.com/CoderWanFeng/popdf/issues",
"Documentation": "https://github.com/CoderWanFeng/popdf/blob/master/README.md",
"Homepage": "https://www.python-office.com/",
"Source Code": "https://github.com/CoderWanFeng/popdf"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8ea04234cd6ed5c31813a9a56205e3c0a1cf1acbc66a1305665aab35ec1ec61a",
"md5": "694ebe4849ee865c2236f23e88234ff6",
"sha256": "533e99970b2d082f4dcdc0ae1f9a0f6a6366548892b3b69a03a3e5f0535909e7"
},
"downloads": -1,
"filename": "popdf-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "694ebe4849ee865c2236f23e88234ff6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 12477,
"upload_time": "2024-02-25T13:14:41",
"upload_time_iso_8601": "2024-02-25T13:14:41.606407Z",
"url": "https://files.pythonhosted.org/packages/8e/a0/4234cd6ed5c31813a9a56205e3c0a1cf1acbc66a1305665aab35ec1ec61a/popdf-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "924315703b04aa2af9760ec63865d2ff1bca91bbf1dec589cd111fd3ebf987fd",
"md5": "051845802f76d46993a0d3f42b38e318",
"sha256": "3fbeb2b4fc73a00bf6d27bae317b80288deb9adcc57a89a3bd61c1c14723ddee"
},
"downloads": -1,
"filename": "popdf-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "051845802f76d46993a0d3f42b38e318",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 13129,
"upload_time": "2024-02-25T13:14:43",
"upload_time_iso_8601": "2024-02-25T13:14:43.280340Z",
"url": "https://files.pythonhosted.org/packages/92/43/15703b04aa2af9760ec63865d2ff1bca91bbf1dec589cd111fd3ebf987fd/popdf-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-25 13:14:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "CoderWanFeng",
"github_project": "popdf",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "popdf"
}