PNG
JPG
BMP
TIFF
PDF
如何使用Python Cloud API分割PDF文件
为什么需要拆分PDF文档? 在管理和组织大型文档或在数据处理环境中使用Python拆分PDF可能是必要的。有时需要单独的部分或页面集。PDF拆分允许您突出并提取相应的页面,而不需要整个文档。
此外,发送或共享所有PDF可能效率低下,特别是如果文档很大且包含不必要的信息时。在拆分PDF时,您只需要分离相应的页面,使过程更快,节省带宽。
将PDF拆分为较小的部分可以减少文件大小,这在存储问题或将文档加载到具有大小限制的系统时非常有用。
首先,您应该在系统上安装Python和PDF Cloud Python SDK。
从Github安装
pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git
Package Manager Console Command
pip install asposepdfcloud
使用Cloud Python SDK通过Cloud Python SDK拆分PDF的步骤
使用Aspose.PDF Cloud Python SDK的基本程序PDF拆分API可以用几行代码完成。 APIs可以用几行代码完成。
- 安装Python SDK。
- Installer le Python SDK.
- 访问Aspose Cloud Dashboard。
- 创建新的帐户以访问所有应用程序和服务或登录您的帐户。
- 点击左侧菜单中的应用程序以获取客户ID和客户密钥。
- 查看开发者指南以在Python中拆分PDF。
- 查看我们的GitHub Repo以获取完整的API列表及其示例。
- 查看API参考页面以了解API参数的描述。
使用Python拆分单个PDF文件
def split_single_pages():
local_file_path = "C:/Samples/Sample-Document-01.pdf"
storage_file_name = "Sample-Document-01.pdf"
pdf_api_client = asposepdfcloud.ApiClient(app_secret, app_sid)
pdf_api = asposepdfcloud.PdfApi(pdf_api_client)
# Check if the file exists in cloud storage
files = pdf_api.get_files_list("/")
if not any(f.name == storage_file_name for f in files.value):
upload_result = pdf_api.upload_file(storage_file_name, local_file_path )
print(upload_result.status)
print(upload_result.uploaded[0])
# Split the document into single pages
count = 1
response = pdf_api.post_split_document(storage_file_name)
for page in response.result.documents:
res = pdf_api.download_file(page.href)
shutil.move(res, "page" + str(count)+".pdf")
count = count + 1
使用我们的Python库,您可以:
- 合并PDF文档。
- 拆分PDF文件。
- 将PDF转换为其他格式,反之亦然。
- 操作注释。
- 在PDF中处理图像,等。
- 您可以使用我们的免费应用程序在线拆分PDF文件并测试功能。
- Product Support
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для Python?
- Список клиентов
- Безопасность