es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo agregar una imagen de fondo en un archivo PDF utilizando el módulo Pymupdf en Python.

Estoy tratando de agregar la imagen de fondo en un PDF utilizando Pymupdf, pero está creando una capa entre el PDF e imagen como se puede ver en la salida.

¿Cómo puedo evitar (eliminar) la capa entre el PDF y la imagen de fondo? Por favor, ayúdeme con respecto a esto.

Así es como estoy agregando la imagen de fondo en el PDF aquí:

import fitz
nombre_pdf = ‘3_giberish_template.pdf’
doc = fitz.open(nombre_pdf)
doc = fitz.open(input_file)
#primero abre la página
pagina = doc.loadPage(0)
nombre_archivo_img_fondo = ‘background.png’
#inserta la imagen de fondo a la página completa
rectangulo_img = fitz.Rect(0,0,650,792)
#en overlay=False se agrega la imagen de fondo aquí
pagina.insertImage(rectangulo_img, filename=nombre_archivo_img_fondo, overlay=False)
#guardar doc
doc.save(output_file_path, garbage=4, deflate=True, clean=True)
print(“completado”)

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás usando el parámetro overlay=False al insertar la imagen de fondo. Este parámetro se utiliza para indicar si la imagen debe ser insertada como superposición o no. Si lo estableces en overlay=True, debería eliminar la capa entre el PDF y la imagen de fondo.

Comments are closed.