我当前的应用程序要求我将文档(doc、excel、ppt、图像等)转换为 PDF。它还需要添加一个包含多个信息(变量)的首页,并为转换后的文档添加页脚。它可能还需要添加文本或徽标图像作为水印。
我已经能够使用 LibreOffice 将文档转换为 PDF。我生成了一个静态 pdf,我可以使用PDFtk将它与转换后的文档合并
但我需要动态生成首页,因为对于每个文档,一些信息会发生变化。我想使用 FPDF 生成首页,使用 libreoffice 转换并使用 PDFtk 合并它。但同样,它需要添加页脚和可能的水印。我认为水印可以通过 PDFtk 完成。并且页脚可以由 FPDF 生成。
所以整个过程会是这样的:
- 使用 FPDF 创建首页并保存 pdf
- 使用 LibreOffice 将 Doc 转换为 PDF
- 为转换后的 PDF 添加页脚并使用 FPDF 存储
- 使用 FPDF 生成带水印的 PDF(可能)
- 使用 PDFtk 合并以上三个 pdf
我想我做的处理太多了。有没有更简单的方法来实现这一点?有没有其他方法可以用更少的资源/第三方应用程序/lib 来实现这一点?