【发布时间】:2018-07-09 18:46:42
【问题描述】:
我有一张图片用 PDF 文件发布到 Python 应用程序。我想在多页 pdf 的特定页面上的特定 X / Y 坐标处将这两个文件合并在一起。我查看了许多框架,例如用于 PDF 的 https://pypi.org/ 和 https://github.com/euske/pdfminer/,有些框架能够合并两个 PDF,但不能将 PNG 合并到该 PDF 中。有人知道可能的解决方案吗?
【问题讨论】:
我有一张图片用 PDF 文件发布到 Python 应用程序。我想在多页 pdf 的特定页面上的特定 X / Y 坐标处将这两个文件合并在一起。我查看了许多框架,例如用于 PDF 的 https://pypi.org/ 和 https://github.com/euske/pdfminer/,有些框架能够合并两个 PDF,但不能将 PNG 合并到该 PDF 中。有人知道可能的解决方案吗?
【问题讨论】:
尝试使用一些库(想到FPDF)从PNG 创建第二个PDF,然后合并。像这样:
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.image('imafe.png', 10.0, 10.0, link='', type='', w=10.0, h=10.0)
pdf.output('./output.pdf', 'F')
【讨论】:
听起来像PyMuPDF 可以做你想做的事。请参阅insertImage 方法。
【讨论】: