Skip to main content

👉 项目官网:https://www.python-office.com/ 👈

👉 本开源项目的交流群 👈

github star atomgit star PyPI Downloads


📚简介

popdf 是python自动化办公之PDF操作的第三方库。


📦安装

🍊pip 自动下载&更新

源码安装

git clone https://atomgit.com/python4office/popdf.git

cd popdf

pip install -e .

源安装&更新

我使用的是阿里云镜像。如果你的网络环境无法访问阿里云镜像,请自行更换为其他镜像。

pip install -i https://mirrors.aliyun.com/pypi/simple/ popdf -U

📝功能

已有功能的说明如下:

序号 功能 视频 文档
1 下载和安装 💻 播放 查看
2 PDF 转 Word 💻 播放 查看
3 PDF 转 图片 💻播放 查看
4 TXT转PDF 播放 查看
5 按页切割PDF 💻播放 查看
6 PDF加密 播放 查看
7 PDF解密 播放 查看
8 PDF加水印 播放 查看
9 合并PDF 播放 查看
10 删除PDF 播放 查看

🏗️添砖加瓦

本项目欢迎任何人参与开发,如果是小白,可以看一下开发教程👉如何参与开源项目?0基础入门:怎么打开GitHub?什么是issue?什么是PR?

目录结构和pr要求如下:

  • docs:存放该项目的文档,包括教程、案例等。
  • examples:存放该项目的案例,如果你有新增功能或者接口,请在这里新建一个py文件,并在这里写一个使用案例。
  • popdf:存放该项目的源代码,其中:
    • api:提供外部调用的接口。
    • core:存放该项目的核心代码,包括类、函数等。
    • lib:存放工具类、工具函数等。
  • tests:存放该项目的单元测试的代码,其中:
    • test_code:存放测试代码,每新增/修改任一个函数,提交之前必须写单元测试!
    • test_files:存放测试文件,包括图片、Excel等。
  • README.md、requirement.txt、setup等文件,一般不修改。

🐞提供bug反馈或建议

提交问题反馈时,请务必填写和该项目本身有关的问题,不进行有关python学习,甚至是个人练习的知识答疑和讨论。

🧬贡献代码的步骤

  1. 在Gitee/Github/atomgit上fork项目到自己的repo
  2. 把fork过去的项目也就是你的项目clone到你的本地
  3. 修改代码
  4. commit后push到自己的库
  5. 登录Gitee/Github/atomgit在你首页可以看到一个 pull request 按钮,点击它,填写一些说明信息,然后提交到master/main分支即可。
  6. 等待程序员晚枫合并,+微信说一声更好👉python-office

📕参考文档

📌联系作者

Metadata

Release files for popdf 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for popdf 1.0.8
File Size Uploaded
popdf-1.0.8.tar.gz 566.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for popdf 1.0.8
File Interpreter ABI Platform
popdf-1.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 587.1 kB

Release files / popdf-1.0.8.tar.gz

Download URL popdf-1.0.8.tar.gz
Size 566.1 kB
Tags Source
SHA-256 checksum
How to use checksums
057dcc0600b5b88052e57bc704a8d6d17abbb148cb517d5799d0a2688f5a7a82
BLAKE2b-256 checksum
How to use checksums
6ab207e2e45ebeae3f098ecacb5367a2e807e5f3d0e2591615e6ab646e2231df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.20

Release files / popdf-1.0.8-py3-none-any.whl

Download URL popdf-1.0.8-py3-none-any.whl
Size 21.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ee2ee74bdc69a80e57c29023130ba4e53b75eb1e7f81d83f71a29b023897b97
BLAKE2b-256 checksum
How to use checksums
66513b104b244dbf5b48864a1652bbb7fdd3bb4025a905a891a0967436a298a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.20

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page