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 - Aplique a mesma marca d'água a todas as páginas do PDF.
- Aplique marcas d'água diferentes a páginas específicas de PDFs.
- Ajuste a posição das marcas d'água antes ou depois do texto da página.
- Ajuste a opacidade, a rotação e o 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 `PdfDocument` ou utilize um arquivo `PdfDocument` existente.
- Chame o método `ApplyStamp` para 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 o 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 uma 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.

