
Guia C# para adicionar marcas d’água de imagem a PDFs
A marca d’água de imagem ajuda a proteger o conteúdo de um documento PDF tornando muito mais difícil para alguém reivindicar a propriedade. Também pode ser usado para fins de branding. Adicionar um logotipo oficial ou imagens típicas como marca d’água em um documento PDF simplifica a identificação da origem do documento por outras pessoas. Ele fornece uma camada extra de proteção para documentos PDF, o que dificulta o uso de dados confidenciais sem autenticidade. Para criar um software ou aplicativo de marca d’água de imagem usando C#, você pode seguir este Guia C# para adicionar marcas d’água de imagem a PDFs.
Os seguintes pontos serão abordados neste guia:
- Instalação da biblioteca de marca d’água de imagem C#
- Adicionar marcas d’água de imagem a PDFs
- Controle os alinhamentos da marca d’água da imagem
Instalando a biblioteca de marca d’água de imagem C#
Usaremos Conholdate.Total for .NET para adicionar marca d’água de imagem ao PDF programaticamente. Você pode baixar a DLL ou instalar esta biblioteca de marca d’água de imagem C# usando NuGet.
Install-Package Conholdate.Total
C# Tutorial: Adicionar marcas d’água de imagem a PDFs
Você pode adicionar uma marca d’água de imagem a um arquivo PDF usando as etapas abaixo:
- Carregue um documento PDF usando a classe Watermarker.
- Crie um objeto da classe ImageWatermark.
- Aplique a marca d’água ao documento PDF usando o método Watermarker.Add(ImageWatermark watermark).
- Salve o PDF de saída usando o método Save(string outputFileName).
O código a seguir mostra como adicionar programaticamente uma marca d’água de imagem a um arquivo PDF usando C#.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
Especificar os alinhamentos de uma marca d’água de imagem usando C#
Se você deseja definir os alinhamentos da marca d’água da imagem ao adicioná-la ao PDF, escreva o código conforme as etapas a seguir:
- Em primeiro lugar, carregue o documento PDF usando a classe Watermarker.
- Em seguida, crie um objeto da classe ImageWatermark.
- Especificar alinhamentos horizontais e verticais.
- Depois disso, adicione a marca d’água ao documento PDF usando o método Watermarker.Add(ImageWatermark watermark).
- Gere o PDF de saída usando o método Save(string outputFileName).
O código C# a seguir mostra como aplicar a configuração de alinhamento da marca d’água de imagem ao adicioná-la ao arquivo PDF.
//Load PDF document | |
Watermarker watermarker = new Watermarker("D:\\AsposeSampleData\\AddImageStamp.pdf"); | |
// Create image watermark | |
ImageWatermark watermark = new ImageWatermark("D:\\AsposeSampleData\\aspose-logo.jpg"); | |
// Set alignments | |
watermark.HorizontalAlignment = HorizontalAlignment.Center; | |
watermark.VerticalAlignment = VerticalAlignment.Center; | |
//Apply watermark | |
watermarker.Add(watermark); | |
// Save output PDF document | |
watermarker.Save("D:\\AsposeSampleResults\\AddImageStamp_out.pdf"); |
Obtenha uma licença gratuita
Você pode adquirir uma licença temporária gratuita para testar a API sem limitações de avaliação.
Conclusão
Para concluir, explicamos como adicionar uma marca d’água de imagem a documentos PDF usando uma biblioteca de marca d’água de imagem C#. Além disso, demonstramos o procedimento de ajuste dos alinhamentos da marca d’água da imagem ao adicioná-la a um documento PDF. Você pode visitar a documentação para explorar vários outros recursos da API.
Faça uma pergunta
Você pode nos enviar suas perguntas ou dúvidas em nosso fórum.