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. SuportaVerticalOffseteHorizontalOffsetpara ajustar a posição usando valoresLengthbaseados em pixels.TextStamper(text): Carimba texto simples com configurações de fonte personalizadas. DefinaUseGoogleFont = TrueeFontFamilypara usar qualquer fonte do Google pelo nome.ImageStamper(path): Carimba um arquivo de imagem no PDF. UseMinWidtheMinHeightpara controlar as dimensões do carimbo.BarcodeStamper(value, encoding): Gera e carimba um código de barras ou código QR.BarcodeEncoding.Code39produz 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.

