Adicionar uma marca d’água a um PDF é uma necessidade comum para proteger documentos, indicar confidencialidade ou marcar seus arquivos. Neste artigo, vamos orientá-lo pelos detalhes de como colocar uma marca d’água em PDF com algumas linhas de código. Se você deseja marcar fotos dentro de PDFs ou um documento PDF completo, este guia cobre tudo o que você precisa.
- Por que adicionar uma marca d’água de imagem ao PDF?
- API REST de Manipulação de PDF
- Imagem Com Marca D’água Usando C#
- Como Inserir uma Marca d’água usando cURL
- Aplicativo Gratuito Online para Marca d’água em PDF
Por que adicionar marca d’água de imagem ao PDF?
- Proteja seus documentos contra distribuição não autorizada.
- Faça com que sua marca seja consistente em todos os arquivos PDF.
- Indique claramente o status confidencial ou de rascunho.
API REST de Manipulação de PDF
O GroupDocs.Watermark Cloud SDK para .NET permite que você adicione, gerencie e personalize marcas d’água de imagem em documentos PDF com poucos passos. Com este SDK, você pode proteger seus PDFs, manter a consistência da marca e controlar a aparência da marca d’água programaticamente sem a necessidade de software para desktop.
👉 - Além do PDF, você também pode processar Word, PPTX, Excel e vários arquivos de imagem com esta API.
Recursos de Marcação de Imagem em PDF
- Adicione marcas d’água de imagem a arquivos PDF facilmente usando .NET.
- Aplique marcas d’água em todas as páginas ou em páginas específicas de um PDF.
- Personalize a opacidade, tamanho, alinhamento e rotação das marcas d’água de imagem.
- Atualize ou remova marcas d’água de imagens existentes em documentos PDF conforme necessário.
Instalação
Instale o SDK via NuGet em seu projeto .NET:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
Marca d’água de imagem usando C#
Por favor, siga as instruções abaixo para adicionar uma marca d’água de imagem a um arquivo PDF usando C# .NET.
Passo 1. – Configure a API.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
Etapa 2. – Especifique o nome do arquivo PDF de entrada.
var fileInfo = new FileInfo
{
FilePath = "SourceFile.pdf"
};
Passo 3. – Definir características da marca d’água.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
Passo 4. – Inserir Marca d’Água na Imagem.
var response = watermarkApi.AddWatermark(request);
- Você pode inserir uma marca d’água em PDF em posições específicas, ajustar a opacidade ou dimensionar a imagem.
// Para mais exemplos, por favor visite https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// input pdf file available in cloud storage
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// criar solicitação para adicionar marca d'água à imagem
var request = new Requests.AddRequest(options);
// Inserir marca d'água de imagem no arquivo PDF
var response = watermarkApi.Add(request);
Como Inserir uma Marca d’água usando cURL
A API REST também permite que você adicione marcas d’água de imagem a documentos PDF usando comandos cURL. Este recurso é útil se você preferir trabalhar diretamente com solicitações HTTP em vez de SDKs.
Etapa 1 – Obter Token de Acesso
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Passo 2 – Inserir Marca d’Água em PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
Substitua
{ACCESSTOKEN}pelo token gerado acima.
Aplicativo de Marca d’água PDF Online Grátis
Se você está interessado em testar a funcionalidade do Cloud SDK sem um trecho de código, pode considerar usar nosso aplicativo gratuito de marca d’água em PDF Online PDF Watermark App. Tudo o que você precisa fazer é enviar o documento PDF de entrada, especificar o arquivo de imagem e baixar o PDF com marca d’água, sem escrever uma única linha de código.

Adicione uma marca d’água ao PDF online.
Conclusão
Neste artigo, nós aprendemos que o uso do GroupDocs.Watermark Cloud SDK para .NET para marcar arquivos PDF é uma solução rápida, confiável e flexível para desenvolvedores e empresas. Ele permite que você adicione marcas d’água em imagens, controle sua posição, opacidade e tamanho, e as aplique a todas ou selecionadas páginas sem a necessidade de software de desktop como o Adobe Acrobat. Experimente usar esta API para gerar documentos PDF profissionais, seguros e de fácil gerenciamento.
Perguntas Frequentes – FAQs
Posso adicionar uma marca d’água de imagem a páginas específicas de um PDF? Sim. Você pode optar por aplicar a marca d’água da imagem a todas as páginas ou apenas a páginas selecionadas no PDF.
É possível adicionar uma marca d’água a um PDF sem modificar o arquivo original? Sim. A API gera um novo PDF com marca d’água enquanto mantém o documento original intacto.
Preciso instalar o Adobe Acrobat ou outro software externo? Não. Todas as operações são realizadas na nuvem, nenhum software de desktop é necessário.
Posso substituir ou remover uma marca d’água de imagem existente em um PDF? Sim. O SDK permite que você atualize ou remova marcas d’água existentes de documentos PDF a qualquer momento.
Existe uma versão gratuita da API de marca d’água? Sim. Crie uma conta de teste gratuita para testar os recursos de marca d’água online.
