Sellado de contenido HTML
IronPDF for Python puede superponer contenido HTML en páginas PDF existentes usando la clase HtmlStamper, lo que te permite agregar logotipos, imágenes, texto o cualquier otro elemento renderizado en HTML encima de o detrás del contenido de la página.
Empezando
Crea un HtmlStamper con tu fragmento HTML, configura sus propiedades de posicionamiento y apariencia, carga un PdfDocument, y llama a ApplyStamp para aplicar el sello a todas las páginas.
Entender el código
HtmlStamper(html): Acepta una cadena HTML — incluyendo etiquetas<img>, texto con estilo, o cualquier HTML válido — y crea un objeto sellador que renderiza ese HTML como una superposición.HorizontalAlignment: Controla la posición horizontal del sello en la página. Las opciones incluyenLeft,Center, yRight.VerticalAlignment: Controla la posición vertical. Las opciones incluyenTop,Middle, yBottom.IsStampBehindContent: CuandoFalse(predeterminado), el sello aparece encima del contenido de la página existente. Configura paraTruepara renderizar el sello detrás del contenido, útil para marcas de agua o gráficos de fondo.Opacity: Un valor de 0 (transparente) a 100 (totalmente opaco) que controla cuán visible es el sello en la página.PdfDocument.FromFile(path): Carga el PDF existente para ser sellado.ApplyStamp(stamper): Aplica el sello a todas las páginas del documento y devuelve elPdfDocumentmodificado.






