使用 Python 向 PDF 添加图像

在现有 PDF 文件中添加图像

以下代码片段展示了如何在 PDF 文件中添加图像。

  1. 加载输入 PDF 文件。
  2. 指定将放置图片的页码。
  3. 要在页面上定义图像的位置,请调用 Page 类的 add_image 方法。
  4. 调用 Document 类的 save() 方法。

    import aspose.pdf as ap

    # 打开文档
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

在现有 PDF 文件中添加图像(简化方式)

还有另一种替代的、更简单的方法来向 PDF 文件添加图像。 你可以使用 PdfFileMend 类的 AddImage 方法。add_image() 方法需要添加的图像、需要添加图像的页码和坐标信息。之后,保存更新后的 PDF 文件,并使用 close() 方法关闭 PdfFileMend 对象。下面的代码片段展示了如何在现有的 PDF 文件中添加图像。


    import aspose.pdf as ap

    # 打开文档
    mender = ap.facades.PdfFileMend()

    # 创建 PdfFileMend 对象以添加文本
    mender.bind_pdf(input_file)

    # 在 PDF 文件中添加图像
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # 保存更改
    mender.save(output_pdf)

    # 关闭 PdfFileMend 对象
    mender.close()