在python中切换pdf的页面顺序

  • 本文关键字:顺序 pdf python python pdf
  • 更新时间 :
  • 英文 :


我目前正在用python为名称标签生成一些PDF文件。但是,在我新生成的文件中,我有所有正面,然后是所有正面而不是正面,然后是相应的背面,然后是下一个正面,依此类推。我想在生成文件后更正它。

所以我有以下内容:

p1f, p2f, p3f,... ,p1b, p2b, p3b,...

pn描述第 n 页的地方,f用于正面,b用于背面。我最终想要的是:

p1f, p1b, p2f, p2b, p3f, p3b,...

有哪些可能的方法可以解决这个问题?我可以使用哪些库?

提前感谢!

对于库,您可以使用 PyPDF2 或 pdfrw。

对于我建议在你有小文件时的方法: 将它们加载到内存中,对页面重新排序,然后将它们写回磁盘。 如果PDF文件太大,您可以将页面拆分为单独的文件,并逐页构建输出文件。 但是,可以肯定地说,有更有效的方法可以做到这一点。

此外,您可能还想检查PDF-Shuffler,这是一个python-gtk工具,可以在非编程的基础上执行此类任务。

最新更新