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.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.