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

Proteção de Documentos DOC com Marca d'Água em C#

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

Funcionalidades operacionais:
  • Marcas d'água textuais - o método Watermarker.SetText() adiciona ao DOC 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 no DOC logótipos e imagens (PNG, JPG, SVG) com definições de escala, transparência e posicionamento através de ImageWatermarkOptions
  • Possibilidade de 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 DOC protegido num conjunto de imagens
  • Suporte Fluent API para operações de adição de marcas d'água através de WatermarkerContext e encadeamento de métodos, melhorando a legibilidade do código C#
Cenários de utilização:
  • Adição automática de logótipos da empresa a todos os documentos DOC de saída para melhorar o reconhecimento da marca
  • Marcação de materiais confidenciais DOC, 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 DOC em várias fases de aprovação
  • Integração no DOC 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 DOC com diferentes níveis de acesso para controlo de distribuição de informação dentro da organização

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 DOC, selecione o tipo de marca d'água (textual ou gráfica), execute a operaçã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.doc", "Output.doc", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "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}.doc"); stream.CopyTo(file); }
using Wordize.Watermarking;

Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg");
using Wordize.Watermarking; Watermarker.SetImage("Input.doc", "Output.doc", "Watermark.jpg"); using Wordize.Watermarking; using Wordize.Saving; byte[] watermarkImageBytes = File.ReadAllBytes("Watermark.jpg"); var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), 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}.doc"); stream.CopyTo(file); }
Executar código

Como proteger DOC 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 DOC e as propriedades da marca d'água
  3. Obtenha o documento DOC com a marca d'água adicionada
5%