Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Proteger Documentos PDF com Marca d'Água em C#

Wordize for .NET é uma solução profissional para adicionar programaticamente marcas d'água a documentos PDF. A classe Watermarker permite aos programadores C# proteger ficheiros PDF através da integração de marcas d'água textuais e gráficas com controlo total sobre aparência, posicionamento e transparência. A adição programática de marcas d'água em PDF garante proteção de direitos de autor, branding corporativo e controlo de distribuição de materiais confidenciais.

Funcionalidades principais:
  • Marcas d'água textuais - o método Watermarker.SetText() adiciona textos personalizáveis ao PDF com controlo de fonte, cor, tamanho e ângulo de rotação
  • Marcas d'água gráficas - o método Watermarker.SetImage() integra logótipos e imagens no PDF com definições de escala e transparência
  • Posicionamento flexível de marcas d'água nas páginas: centro, cantos, diagonal ou coordenadas personalizadas
  • Personalização da aparência - controlo de transparência e efeitos para equilibrar visibilidade da marca d'água com legibilidade do conteúdo PDF
  • Suporte Fluent API para operações de marca d'água PDF através de WatermarkerContext e encadeamento de métodos, melhorando a clareza do código C#
Cenários de utilização:
  • Branding automático de ficheiros PDF com logótipos da empresa e informações de contacto para reforçar a identidade corporativa
  • Marcação de documentos PDF com avisos de direitos de autor e restrições de uso para prevenir violações
  • Adição de etiquetas de estado aos PDF para identificar fases de aprovação: "RASCUNHO", "EM REVISÃO", "APROVADO"
  • Criação de versões únicas de documentos PDF com nomes de destinatários, números ou marcas temporais para distribuição personalizada
  • Marcação de PDF com diferentes níveis de confidencialidade para controlo de acesso e distribuição de informação

Teste as capacidades de adição programática de marcas d'água a documentos PDF na demonstração interativa online apresentada nesta página. Para isso, carregue o seu ficheiro PDF, selecione o tipo de marca d'água (textual ou gráfica), configure os parâmetros de visualização e descarregue o resultado com marcas d'água integradas. O fragmento de código C# apresentado está pronto para uso no seu projeto .NET.

C#
Executar código
Carregar documento
Carregar imagem
Seleccione o formato de saída da lista
using Wordize.Watermarking;

Watermarker.SetText("Input.pdf", "Output.pdf", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.pdf", "Output.pdf", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), "Texto"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.pdf", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.pdf", new ImageSaveOptions(SaveFormat.Pdf), watermarkImageBytes); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Executar código

Como proteger PDF programaticamente com marca d'água

  1. Ligue o Wordize SDK ao seu projeto .NET
  2. Chame o método Watermarker.SetText() para inserir uma marca d'água textual ou Watermarker.SetImage() para uma gráfica, especificando como parâmetros o documento PDF e as propriedades da marca d'água
  3. Obtenha o documento PDF com a marca d'água adicionada
5%