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
包管理器控制台命令
pip install asposepdfcloud
使用Cloud Python SDK拆分PDF的步骤
使用 Aspose.PDF Cloud Python SDK API的基本编程拆分pdfs可以用几行代码完成。
- 安装Python SDK。
- 访问Aspose Cloud控制台。
- 创建一个新的账户以访问所有应用程序和服务,或者登录到您的账户。
- 点击左侧菜单中的应用程序以获取客户端ID和客户端密钥。
- 查看开发者指南以在Python中拆分PDF。
- 查看我们的GitHub存库以获取完整的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文件并测试功能。