PDF 的 Python API
在 Python 应用程序中创建、编辑、保护 PDF 文档并将其转换为多种格式,无需任何 Adobe Acrobat 依赖关系。
概述
Aspose.PDF 是一个适用于 Python 的 PDF 文档生成库,它使创建复杂的多页可打印文档变得容易。
API 的设计非常简单,因此生成复杂的文档通常就像调用几个函数一样简单。顾名思义,该库是基于 C++ 程序代码开发的。这使我们能够使其尽可能快,并使其可移植到不同的操作系统。
通过 C++ 功能实现 Python 版 Aspose.PDF
如何通过 C++ 使用 Aspose.PDF for Python 在后端操作 PDF 文件
通过 C++ for Python 的 Aspose.PDF 提供了在后端操作 PDF 文件的可能性。 通过 C++ 使用 Aspose.PDF for Python,你可以优化 PDF、添加和提取文本和图像、对其进行加密和解密。您也可以拆分和合并 PDF。
安装
要通过 C++ 安装和使用适用于 Python 的 Aspose.PDF,请按照以下说明进行操作:
- 创建虚拟环境:
python-m venv .venv - 安装软件包
pip install aspose-pdf-cpp-for-python
转换 PDF
通过 C++ 使用 Aspose.PDF for Python 你可以:将 PDF 转换为 JPG 和 PNG。
- 将 PDF 转换为 JPG,
- 将 PDF 转换为 PNG,
- 将 PDF 转换为文本
其他功能
Aspose.PDF for Python 库允许添加:
- 文字邮票
- 图像邮票
PDF 安全功能
API 提供 40 位或 128 位加密。还可以设置用户和主密码以提高安全性。使用此库可以限制文件中的内容操作,例如复制内容、打印、批注修改、表单字段完成以及 PDF 文件汇编
将 PDF 转换为 JPEG 或其他图像格式
通过 C++ for Python 的 Aspose.PDF 允许你以尽可能高的保真度呈现 PDF 文件的每一页并将其转换为传统的图像格式,例如 BMP、JPG 和 PNG。除了图像,人们还可以轻松地将PDF保存为DOC和DOCX格式。
在 Python 中将 PDF 页面另存为 JPEG 图像
要将页面另存为图像,我们需要完成以下步骤:创建文档对象,从文档中获取页面,创建分辨率对象,创建 JpegDevice 对象,将页面转换为 JPEG 图像。