通常情况下,PDF 文档的内容需要遵循一定的逻辑性,如报告的结构通常包括标题、章节和小节。如果 PDF 文档中的页面没有按照正确的顺序排列,文档的连贯性就会受到影响。通过重新排列页面顺序,可以确保信息以清晰易懂的方式呈现。在本文中,您将学习如何使用 Spire.PDF for Python 通过代码调整 PDF 的页面顺序。
安装 Spire.PDF for Python
本教程需要用到 Spire.PDF for Python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 Windows 中。
pip install Spire.PDF
如果您不清楚如何安装,请参考: 如何在 Windows 中安装 Spire.PDF for Python
Python 调整 PDF 页面顺序
Spire.PDF for Python 提供了 PdfDocument.Pages.ReArrange(orderArray: List[int]) 方法,用于重新排列 PDF 文件中的页面。参数 orderArray 是一个整数列表,它允许你按照想要的顺序指定页面索引来重排 PDF 页面顺序。
以下是使用 Python 调整 PDF 页面顺序的详细步骤:
- 创建一个 PdfDocument 类的对象。
- 使用 PdfDocument.LoadFromFile() 方法加载一个示例 PDF 文件。
- 使用 PdfDocument.Pages.ReArrange(orderArray: List[int]) 方法重新排列 PDF 文件的页面顺序。
- 使用 PdfDocument.SaveToFile() 方法保存结果文件。
- Python
from spire.pdf.common import *
from spire.pdf import *
# 创建PdfDocument对象
pdf = PdfDocument()
# 加载PDF文件
pdf.LoadFromFile("排序.pdf")
# 调整PDF页面顺序
pdf.Pages.ReArrange([2, 1, 0])
# 保存结果文件
pdf.SaveToFile("重排PDF页面.pdf", FileFormat.PDF)
pdf.Close()
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。