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

Soluções de Marca d'Água para Documentos em C#

Wordize for .NET é uma solução profissional para adicionar programaticamente marcas d'água a documentos de vários formatos. A classe Watermarker permite aos programadores C# adicionar elementos corporativos a documentos e controlar a distribuição de materiais confidenciais através da integração de marcas d'água textuais e gráficas. A adição programática de marcas d'água garante branding consistente de documentos, proteção de direitos de autor e capacidade de rastrear a origem dos ficheiros.

Funcionalidades chave:
  • Marcas d'água textuais - o método Watermarker.SetText() adiciona textos personalizáveis com controlo de fonte, cor, tamanho, ângulo de rotação e transparência através de TextWatermarkOptions
  • Marcas d'água gráficas - o método Watermarker.SetImage() integra logótipos e imagens PNG, JPG, SVG com definições de escala, transparência e posicionamento através de ImageWatermarkOptions
  • Posicionamento flexível de marcas d'água nas páginas: centro, cantos, diagonal ou coordenadas personalizadas
  • Capacidade de exportar resultado para formato gráfico - o método SetWatermarkToImages() converte páginas do documento com marcas d'água num conjunto de imagens
  • Suporte Fluent API para operações de marca d'água através de WatermarkerContext e encadeamento de métodos, melhorando a legibilidade do código C#
Casos de uso:
  • Adição automática de logótipos da empresa a todos os documentos de saída para melhorar o reconhecimento da marca
  • Marcação de materiais confidenciais, documentação técnica e obras protegidas por direitos de autor para prevenir uso não autorizado
  • Adição de etiquetas "RASCUNHO", "APROVADO", "CONFIDENCIAL" para identificação clara do estado do documento em várias fases de aprovação
  • Integração de avisos de direitos de autor, marcas comerciais e restrições legais para garantir conformidade com requisitos legislativos
  • Adição de nomes de destinatários, números de documentos ou marcas temporais para criar versões únicas de ficheiros
  • Marcação de documentos com diferentes níveis de acesso para controlo de distribuição de informação dentro das organizações

Teste as capacidades de adição programática de marcas d'água a documentos utilizando a demonstração interativa online apresentada nesta página. Para isso, carregue o seu documento, 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.docx", "Output.pdf", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.pdf", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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.docx", "Output.pdf", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.docx", "Output.pdf", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", 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 documentos Word, PDF programaticamente com marcas d'água

  1. Ligue o Wordize for .NET ao seu projeto C#
  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 fonte e as propriedades da marca d'água
  3. Obtenha o documento com as marcas d'água adicionadas
5%