Adicionar Imagem ao PDF usando Python

Adicionar Imagem em um Arquivo PDF Existente

O trecho de código a seguir mostra como adicionar uma imagem no arquivo PDF.

  1. Carregue o arquivo PDF de entrada.
  2. Especifique o número da página na qual a imagem será colocada.
  3. Para definir a posição da imagem na página, chame o método add_image da classe Page.
  4. Chame o método save() da classe Document.

    import aspose.pdf as ap

    # Abrir documento
    document = ap.Document(input_file)

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

    document.save(output_pdf)

Adicionar Imagem em um Arquivo PDF Existente (Facades)

Há também uma maneira alternativa e mais fácil de adicionar uma imagem a um arquivo PDF. Você pode usar o método AddImage da classe PdfFileMend. O método add_image() requer a imagem a ser adicionada, o número da página na qual a imagem precisa ser adicionada e as informações de coordenadas. Depois disso, salve o arquivo PDF atualizado e feche o objeto PdfFileMend usando o método close(). O trecho de código a seguir mostra como adicionar uma imagem em um arquivo PDF existente.


    import aspose.pdf as ap

    # Abrir documento
    mender = ap.facades.PdfFileMend()

    # Criar objeto PdfFileMend para adicionar texto
    mender.bind_pdf(input_file)

    # Adicionar imagem no arquivo PDF
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # Salvar alterações
    mender.save(output_pdf)

    # Fechar objeto PdfFileMend
    mender.close()