PDF页面顺序可以改吗?怎么重新排序?

有时在网上下载的资料或其他人发送的PDF文件,其中的页面顺序需要调整,应该如何重新排列PDF的页面顺序呢?

方式一:

1、首先用极速PDF编辑器打开文档,点击工具栏右上角“文档”—“页面”后,选择“重新排序”;
在这里插入图片描述

2、接着在“调整页面顺序”弹窗中根据实际需求进行相应设置后,点击“确认”即可。
在这里插入图片描述

3、或者点击工具栏“手形工具”后,在文档页面任意处单击鼠标右键选择“文档操作”中的“重新排序”,然后在弹窗中根据提示设置新的页面顺序即可。
在这里插入图片描述

方式二:

上面的方式可能有些人对操作无法理解,那么我们可以采用更直接的方法,先将PDF文档拆分成单独的页面后,再按照新的顺序重新合并即可。

同样还是用极速PDF编辑器打开文档后,点击右上角“文档”—“页面”中的提取;
在这里插入图片描述

然后在提取页面的窗口中设置所有页面,并勾选下面的“将每一页保存为单独的PDF”,这样就能将整个PDF文档以每一页一个文件提取出来了。
在这里插入图片描述

最后再点击右上角“文件”中的合并,并上传上一步中提取出来的所有PDF文件;
在这里插入图片描述

通过每个PDF文件名的原页面序号重新调整新的PDF页面顺序后,选择右侧的合并就完成啦。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将图片按照一定顺序插入PDF中,可以使用Python中的`reportlab`库。 以下是一个简单的示例代码,它将按照文件名的字母顺序,将多个PNG格式的图片插入到一个PDF文件中: ```python from reportlab.pdfgen import canvas from reportlab.lib.pagesizes import letter from PIL import Image import os # 获取所有PNG文件名并按字母排序 filenames = sorted([f for f in os.listdir('.') if f.endswith('.png')]) # 创建新的PDF文件 c = canvas.Canvas("images.pdf", pagesize=letter) # 逐一插入图片 for i, filename in enumerate(filenames): # 打开图片并获取其大小 im = Image.open(filename) width, height = im.size # 根据图片大小调整页面尺寸 c.setPageSize((width, height)) c.drawImage(filename, 0, 0) # 在页面底部添加图片文件名 c.setFont("Helvetica", 14) c.drawString(10, 10, filename) # 如果不是最后一张图片,则创建新页面 if i < len(filenames) - 1: c.showPage() # 保存PDF文件 c.save() ``` 该代码使用`os`模块获取当前目录中所有PNG文件的名称,并按字母顺序排序。然后,它使用`PIL`库打开每个文件并获取其大小。接下来,使用`reportlab`库创建一个新的PDF文件,并将每个图像插入到新页面中。最后,将文件名添加到每个页面的底部,并保存PDF文件。 如果要按照不同的顺序排列图像,可以修`filenames`列表的顺序。例如,可以使用自定义排序函数或指定另一个文件名列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值