欢迎使用 pypdf¶ pypdf 是一个 免费 且开源的纯 Python PDF 库,能够对 PDF 文件的页面进行拆分、合并、裁剪和转换操作。它还支持向 PDF 文件添加自定义数据、查看选项以及密码保护功能。此外, pypdf 还可以从 PDF 中提取文本和元数据。 有关使用 pypdf 操作 PDF 的命令行工具,请参阅 pdfly 。 您可以通过 GitHub 贡献代码到 pypdf 。 用户指南 安装指南 迁移指南:从 1.x 到 2.x 导入和模块 命名调整 稳健性与 strict=False 异常、警告和日志消息 元数据(Metadata) 从 PDF 中提取文本 文本提取的后处理 提取图像 其他图像 提取附件 PDF 的加密与解密 合并 PDF 文件 裁剪和转换 PDF 转换同一页面的多个副本 读取 PDF 注释 添加 PDF 注释 向 PDF 添加印章或水印 向 PDF 添加 JavaScript 添加查看器首选项 与 PDF 表单的交互 使用 pypdf 流式传输数据 减小 PDF 文件大小 PDF 版本支持 PDF/A 合规性 API 参考 PdfReader 类 PdfWriter 类 Destination 类 DocumentInformation 类 Field类 Fit 类 PageObject 类 PageRange 类 PaperSize 类 RectangleObject 类 Transformation 类 XmpInformation 类 annotations 模块 常量 异常和错误 PDF 范型对象 PdfDocCommon 类 开发者指南 开发者指南 安装依赖 运行测试 sample-files Git 子模块 工具:Git 和 pre-commit 提交消息规范 Pull Request 大小 基准测试 PDF 格式 pypdf 如何解析 PDF 文件 pypdf 如何写入 PDF 文件 CMaps 弃用流程 文档编写 测试 发布 关于 pypdf 更新日志 Changelog of PyPDF2 1.X 项目治理 接管 pypdf pypdf 历史 贡献者 pypdf 的范围 pypdf 与 X 的对比 常见问题解答 索引表¶ 索引 模块索引 搜索页面