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 incluemLeft,CentereRight.VerticalAlignment: Controla a posição vertical. As opções incluemTop,MiddleeBottom.IsStampBehindContent: QuandoFalse(padrão), o selo aparece em cima do conteúdo existente da página. Defina comoTruepara 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 oPdfDocumentmodificado.

