Carimbar conteúdo HTML

IronPDF for Python pode sobrepor conteúdo HTML em páginas PDF existentes usando a classe HtmlStamper, permitindo que você adicione logotipos, imagens, texto ou qualquer outro elemento renderizado em HTML por cima ou atrás do conteúdo da página.

Começando

Crie um HtmlStamper com seu fragmento HTML, configure suas propriedades de posicionamento e aparência, carregue um PdfDocument e chame ApplyStamp para aplicar o selo a todas as páginas.

Entendendo o código

  • HtmlStamper(html): Aceita uma string HTML — incluindo tags <img>, texto estilizado ou qualquer HTML válido — e cria um objeto de estampador que renderiza esse HTML como uma sobreposição.
  • HorizontalAlignment: Controla a posição horizontal do selo na página. As opções incluem Left, Center e Right.
  • VerticalAlignment: Controla a posição vertical. As opções incluem Top, Middle e Bottom.
  • IsStampBehindContent: Quando False (padrão), o selo aparece em cima do conteúdo existente da página. Defina como True para renderizar o selo atrás do conteúdo, útil para marcas d'água ou gráficos de fundo.
  • Opacity: Um valor de 0 (transparente) a 100 (totalmente opaco) que controla quão visível o selo é na página.
  • PdfDocument.FromFile(path): Carrega o PDF existente a ser carimbado.
  • ApplyStamp(stamper): Aplica o selo a todas as páginas do documento e retorna o PdfDocument modificado.

Aprenda a editar e carimbar PDFs com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.