将多个图片合并为 PDF

将多个图片合并为 PDF

💡 原文中文,约4900字,阅读约需12分钟。
📝

内容提要

某业务需要用户上传盖章后的文件,但手机端上传PDF存在问题。现方案为上传盖章后的图片,但用户觉得不方便且管理困难。提出将上传的图片转换为PDF的方案,并给出了使用PyMuPDF解决问题的代码。

🎯

关键要点

  • 某个业务需要用户上传盖章后的文件,但手机端上传PDF存在问题。
  • 目前的方案是上传盖章后的图片,但用户觉得不方便且管理困难。
  • 提出将上传的图片转换为PDF的方案。
  • OSS提供了图片转PDF的方法,但项目中使用了较旧的SDK,需修改之前的代码。
  • 最终通过PyMuPDF解决了图片转换为PDF的问题。
  • 提供了使用PyMuPDF的代码示例,展示如何将图片转换为PDF。
  • 实际业务代码实现了批量转换图片为PDF的功能,依赖于PyMuPDF库。

延伸问答

为什么需要将图片转换为PDF?

因为用户在手机端上传PDF存在问题,上传盖章后的图片不方便且管理困难。

如何使用PyMuPDF将图片转换为PDF?

可以通过创建新的PDF文档,逐个插入图片并保存,具体代码示例已提供。

项目中使用的旧SDK有什么问题?

旧SDK需要修改之前的代码,导致使用新方法时比较麻烦。

PyMuPDF的依赖版本是什么?

依赖的版本是PyMuPDFb == 1.24.9。

OSS提供的图片转PDF方法有什么限制?

OSS提供的方法需要使用较新的SDK,且可能需要修改现有代码。

如何管理上传的盖章图片?

用户可以通过将图片转换为PDF来更方便地管理和识别文件。

➡️

继续阅读