python - 在python中切换pdf页面的顺序
问题描述
我目前正在为名称标签在 python 中生成一些 PDF 文件。但是,在我新生成的文件中,我有所有正面,然后是所有背面,而不是正面,然后是相应的背面,然后是下一个正面,依此类推。我想在生成文件后更正它。
所以我有以下内容:
p1f, p2f, p3f,... ,p1b, p2b, p3b,...
wherepn
描述第 n 页,f
是前页和b
后页。我想要结束的是:
p1f, p1b, p2f, p2b, p3f, p3b,...
有什么可能的方法来解决这个问题?我可以使用哪些库?
提前致谢!
解决方案
对于当您有小文件时我建议的方法:将它们加载到内存中,重新排序页面,然后将它们写回磁盘。如果 PDF 文件太大,您可以将页面拆分为单独的文件,然后逐页构建输出文件。但是可以肯定地说,有更有效的方法可以做到这一点。
此外,您可能需要检查PDF-Shuffler,它是一个 python-gtk 工具,可以在非编程基础上执行此类任务。
推荐阅读
- networking - 无法从网络中的计算机访问 mayan-edms
- javascript - 使用 sinon 存根,但未调用存根
- d3.js - 为什么我的图表的轴在不同的浏览器中移动?
- arrays - 如何在 Snowflake 中的嵌套 JSON 中获取值(基于相同 JSON 中存在的值)
- python - 如何删除此数组中每个级别的最后 2 个元素?
- php - 来自 301 重定向的 HTTP_REFERER
- r - GitHub Actions 工作流程错误地显示成功运行
- javascript - 如何根据我在 ReactJS 中悬停的内容来渲染组件?
- sqlite - 如何使用 sqlalchemy 和 sqlite 执行插入语句?
- python - 如何使用 Python 子进程在 linux 中激活 conda 虚拟环境