Fundos e primeiros planos
O IronPDF for Python pode camadas documentos PDF adicionando um PDF como fundo por trás do conteúdo de outro, ou como uma sobreposição em primeiro plano no topo — útil para aplicar papel timbrado, marcas d'água ou modelos de design a documentos gerados.
Começando
Carregue ou renderize uma base PdfDocument, então chame AddBackgroundPdf ou AddForegroundOverlayPdfToPage para aplicar outro arquivo PDF como uma camada. Salve o resultado com SaveAs.
Entendendo o código
AddBackgroundPdf(path): Aplica o arquivo PDF especificado como um fundo em cada página do documento atual. O fundo aparece atrás do conteúdo da página existente.AddForegroundOverlayPdfToPage(targetPageIndex, path, sourcePageIndex): Sobrepõe uma única página do PDF especificado em uma página específica do documento atual. A sobreposição aparece no topo do conteúdo existente.targetPageIndex: O índice de página baseado em zero no documento atual onde a sobreposição deve ser aplicada.sourcePageIndex: O índice de página baseado em zero dentro do PDF de sobreposição a ser usado como a fonte.
SaveAs("Complete.pdf"): Salva o documento em camadas no disco.
Casos de uso
- Papel timbrado: Aplicar um PDF de papel timbrado da empresa como fundo em cada página de um relatório gerado.
- Modelos de carimbo: Sobrepor um bloco de assinatura ou carimbo de aprovação em uma página específica.
- Camadas de design: Separar conteúdo de design mantendo um modelo de layout de PDF e combinando-o com conteúdo gerado dinamicamente.

