开源 Python PDF 合并库
免费开源 Python 库,用于拆分、合并、添加、旋转和裁剪 PDF 文档页面。
什么是 pypdf?
pypdf 是一个免费的开源 Python 库,它允许对 PDF 文档进行多种操作,例如添加、旋转、裁剪、拆分和合并 PDF 文件的页面。
下面列出了一些功能:
- 合并 PDF:您可以使用 pypdf 将多个 PDF 文档合并为一个 PDF 文件。这对于合并 PDF 报告、演示文稿或其他文档非常有用。
- 拆分 PDF:Pypdf 还支持将 PDF 拆分为多个较小的 PDF。当您想要将大型 PDF 分解为单独的部分时,这会很方便。
- 旋转页面:您可以使用 pypdf 旋转 PDF 文档中的各个页面。这对于校正扫描文档或图像的方向很有用。
开始使用 pypdf
您需要 Python 版本 3.6.0 或更高版本才能安装和使用 pypdf。因此,首先安装 Python,然后使用以下命令使用 pip 和虚拟环境。
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
苹果系统
python -m venv venv
source venv/bin/activate
pip install pypdf
视窗
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
添加、旋转和裁剪 PDF 页面
您可以使用Python中的pypdf库来操作PDF文件,例如添加、旋转、裁剪页面,甚至通过使用PdfWriter和PdfReader类向PDF文档添加JavaScript操作如下代码所示:
注意:仅仅因为内容不再可见,它并没有消失。通过调整视图框进行裁剪。这意味着被裁剪掉的内容仍然可以恢复。
合并 PDF 文件
您可以使用Python中的pypdf库来操作PDF文件,例如将多个PDF合并到一个文档中。您可以使用PdfWriter类的函数来合并和操作PDF文件,如下代码所示:
分割 PDF 文档
我们可以使用 pypdf 库中 PdfWriter 和 PdfReader 类的不同功能将 PDF 文档拆分为多个文档。下面的代码片段将提供的 PDF 文档分成两半,并将它们保存为两个单独的 PDF 文件:
结论
总之,pypdf 的合并功能堪称典范,展示了该库在处理 PDF 文档方面的熟练程度。 pypdf 能够轻松组合 PDF,使其成为需要文档组装、报告生成或整合各种 PDF 资源的任务的绝佳选择。其用户友好的功能和高效的合并功能使其被誉为 PDF 文档管理中的宝贵工具。