Marca d'água
O IronPDF oferece métodos para adicionar "marcas d'água" em documentos PDF com HTML.
Usando o método ApplyStamp, os desenvolvedores podem adicionar uma marca d'água baseada em HTML a um arquivo PDF. Como mostrado no exemplo acima, o código HTML da marca d'água é passado como primeiro argumento para o método. Argumentos adicionais para ApplyStamp controlam a rotação, a opacidade e a posição da marca d'água.
Utilize o método ApplyStamp em vez do método ApplyWatermark para um controle mais preciso sobre o posicionamento da marca d'água. Por exemplo, use ApplyStamp para:
- Adicione marcas d'água
Text,Imageou HTML a PDFs - Aplicar a mesma marca d'água em cada página do PDF
- Aplicar diferentes marcas d'água a páginas específicas do PDF
- Ajustar o posicionamento das marcas d'água em frente ou atrás do texto da página
- Ajustar a opacidade, rotação e alinhamento das marcas d'água com mais precisão
Como adicionar marcas d'água a arquivos PDF em C#
- Baixe e instale a biblioteca IronPDF do NuGet.
- Crie um novo
PdfDocumentou utilize um arquivoPdfDocumentexistente. - Chame o método
ApplyStamppara adicionar marcas d'água ao PDF. - Exporte o arquivo PDF chamando a função
SaveAs.
Exemplo de Código C# para Aplicar uma Marca d'Água Usando IronPDF
Certifique-se de ter instalado a biblioteca IronPDF em seu projeto. Você pode encontrar instruções mais detalhadas na página do pacote NuGet do IronPDF .
Explicação do código:
Começamos importando a biblioteca IronPdf, que fornece todas as classes e métodos necessários para manipulação de PDF.
- Um documento PDF é criado ou carregado usando
PdfDocument.FromFile, especificando o caminho do arquivo PDF existente. - O conteúdo HTML está definido para a marca d'água. Neste caso, a marca d'água exibe "Confidencial" com um estilo específico.
- O método
ApplyStampé usado para sobrepor a marca d'água no PDF. Este método permite personalização detalhada:rotationDegrees: Especifica a rotação, em graus, da marca d'água.leftetop: Indique a posição X e Y da marca d'água, medida a partir do canto superior esquerdo.opacity: Determina a transparência da marca d'água.pageRange: Especifica quais páginas devem receber a marca d'água, permitindo diversas estratégias de posicionamento.
- Finalmente, o método
SaveAsexporta o PDF modificado para um novo arquivo.
Em conclusão, o método IronPDF ApplyStamp permite um controle preciso sobre a marca d'água em documentos PDF usando HTML. Essa abordagem é flexível, adaptando-se a diversas necessidades de personalização para posicionamento, estilo e aplicação de marcas d'água em páginas específicas.

