IRONSOFTWAREHOME
Adicionando conteúdo HTML de forma eficiente
from ironpdf import *

# Use HtmlStamper to stamp Html onto pdf
htmlStamper = HtmlStamper("<h1>Html stamp</h1>")
htmlStamper.VerticalOffset = Length(-200, MeasurementUnit.Pixel)
htmlStamper.HorizontalOffset = Length(-200, MeasurementUnit.Pixel)

# Use TextStamper to stamp text with custom font onto pdf
textStamper = TextStamper("Hello World! Stamp One Here!")
textStamper.FontFamily = "Bungee Spice"
textStamper.UseGoogleFont = True
textStamper.FontSize = 30

# Use ImageStamper to stamp images onto pdf
file_path = r'C:\Users\logo.png'
imageStamper = ImageStamper(file_path)
imageStamper.VerticalAlignment = VerticalAlignment.Top
imageStamper.MinWidth = Length(20)
imageStamper.MinHeight = Length(20)

# Use BarcodeStamper to stamp QR code/Barcode onto pdf
barcodeStamper = BarcodeStamper("IronPDF", BarcodeEncoding.Code39)
barcodeStamper.MaxHeight = Length(5)
barcodeStamper.VerticalAlignment = VerticalAlignment.Bottom
barcodeStamper.HorizontalAlignment = HorizontalAlignment.Left

stamps_list = List[Stamper]()
stamps_list.Add(htmlStamper)
stamps_list.Add(textStamper)
stamps_list.Add(imageStamper)
stamps_list.Add(barcodeStamper)

pdf = PdfDocument.FromFile("Unstamped.pdf")
pdf.ApplyMultipleStamps(stamps_list)
pdf.SaveAs("Stamped.pdf")
pip install ironpdf
Adicionando conteúdo HTML de forma eficiente

Adicionando conteúdo HTML de forma eficiente

IronPDF for Python suporta a aplicação de vários carimbos diferentes — HTML, texto, imagem e código de barras — a um documento PDF em uma única operação usando ApplyMultipleStamps.

Começando

Crie objetos de estampador individuais para cada tipo de carimbo, adicione-os a uma coleção List[Stamper] e, em seguida, chame ApplyMultipleStamps em um PdfDocument para aplicar todos os carimbos de uma vez.

Entendendo o código

  • HtmlStamper(html): Carimba um fragmento de HTML no PDF. Suporta VerticalOffset e HorizontalOffset para ajustar a posição usando valores Length baseados em pixels.
  • TextStamper(text): Carimba texto simples com configurações de fonte personalizadas. Defina UseGoogleFont = True e FontFamily para usar qualquer fonte do Google pelo nome.
  • ImageStamper(path): Carimba um arquivo de imagem no PDF. Use MinWidth e MinHeight para controlar as dimensões do carimbo.
  • BarcodeStamper(value, encoding): Gera e carimba um código de barras ou código QR. BarcodeEncoding.Code39 produz um código de barras padrão Code 39.
  • List[Stamper](): Uma coleção tipada que contém objetos de estampador de tipos mistos.
  • ApplyMultipleStamps(stamps_list): Aplica todos os carimbos da lista a cada página do documento em uma única passagem eficiente.

Alinhamento e Posicionamento

Cada estampador suporta VerticalAlignment, HorizontalAlignment, VerticalOffset e HorizontalOffset para posicionamento preciso na página.

Aprenda a selar PDFs com IronPDF for Python!

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.