PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

在Python中分割PDF SDK

使用Python Cloud SDK分割PDF文件

Get Started

如何使用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可以用几行代码完成。

  1. 安装Python SDK

  1. Installer le Python SDK.
  2. 访问Aspose Cloud Dashboard
  3. 创建新的帐户以访问所有应用程序和服务或登录您的帐户。
  4. 点击左侧菜单中的应用程序以获取客户ID和客户密钥。
  5. 查看开发者指南以在Python中拆分PDF。
  6. 查看我们的GitHub Repo以获取完整的API列表及其示例。
  7. 查看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文件并测试功能。