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

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

Wordize for .NET fornece aos programadores C# ferramentas especializadas para adicionar programaticamente marcas d'água a documentos Word. A biblioteca assegura controlo total sobre o processo de integração de marcas d'água em ficheiros Word através dos métodos SetText() para elementos textuais e SetImage() para gráficos. Adicionalmente, está disponível o método SetWatermarkToImages() para converter páginas Word com marcas d'água em imagens.

Capacidades para formato Word

  • Marcas d'água textuais - adição programática de textos ao ficheiro Word com configuração através de TextWatermarkOptions.
  • Elementos gráficos - integração de imagens PNG, JPG na estrutura do documento Word através de ImageWatermarkOptions.
  • Conversão em imagens - o método SetWatermarkToImages() converte páginas Word com marcas d'água num array de streams Stream[].
  • Posicionamento flexível de marcas d'água - controlo programático das coordenadas de posicionamento de elementos no ficheiro Word.
  • Personalização da aparência das marcas d'água - controlo total dos parâmetros de tamanho, rotação e transparência.
  • Fluent API - abordagem alternativa de escrita de código através de WatermarkerContext para configuração encadeada de parâmetros da marca d'água.

Cenários de utilização

  • Documentação confidencial. Aplicação automática de marcadores de estado apropriados a documentos Word oficiais.
  • Versionamento de documentos Word. Marcação programática de diferentes estágios do ciclo de vida de ficheiros Word.
  • Documentação corporativa. Integração de elementos de marca em documentos Word da empresa.
  • Proteção de direitos de autor. Aplicação de avisos apropriados a materiais em formato Word.

Para testar a funcionalidade, carregue um documento Word no campo de carregamento, configure os parâmetros da marca d'água e descarregue o resultado para verificação.

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

Watermarker.SetText("Input.docx", "Output.docx", "Texto");
using Wordize.Watermarking; Watermarker.SetText("Input.docx", "Output.docx", "Texto"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "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}.docx"); stream.CopyTo(file); }
using Wordize.Watermarking;

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

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