PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

Python SDK中拆分PDF

使用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

包管理器控制台命令

     
    pip install asposepdfcloud

使用Cloud Python SDK拆分PDF的步骤

使用 Aspose.PDF Cloud Python SDK API的基本编程拆分pdfs可以用几行代码完成。

  1. 安装Python SDK
  2. 访问Aspose Cloud控制台
  3. 创建一个新的账户以访问所有应用程序和服务,或者登录到您的账户。
  4. 点击左侧菜单中的应用程序以获取客户端ID和客户端密钥。
  5. 查看开发者指南以在Python中拆分PDF。
  6. 查看我们的GitHub存库以获取完整的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文件并测试功能。