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

Защита DOC водяными знаками на C#

Wordize for .NET - профессиональное решение для защиты DOC документов водяными знаками. Класс Watermarker позволит C# разработчикам добавлять в документы корпоративную символику и контролировать распространение конфиденциальных DOC материалов путем интеграции текстовых и графических водяных знаков. Добавление водяных знаков обеспечивает единообразное брендирование DOC документов, защиту авторских прав и возможность отслеживания источника файлов.

Функциональные возможности:
  • Текстовые водяные знаки - метод Watermarker.SetText() добавляет в DOC настраиваемые надписи с управлением шрифтом, цветом, размером, углом поворота и прозрачностью через TextWatermarkOptions
  • Графические водяные знаки - метод Watermarker.SetImage() интегрирует в DOC логотипы и изображения (PNG, JPG, SVG) с настройкой масштабирования, прозрачности и позиционирования через ImageWatermarkOptions
  • Возможность гибкого позиционирования водяных знаков на страницах: в центре, углах, по диагонали или в произвольных координатах
  • Возможность экспорта результата в графический формат - метод SetWatermarkToImages() преобразует страницы защищенного DOC документа в набор изображений
  • Поддержка Fluent API для запуска операции добавления водяных знаков через WatermarkerContext и цепочку методов, что добавляет C# коду наглядности
Сценарии использования:
  • Автоматическое добавление логотипов компании во все исходящие DOC документы для усиления узнаваемости бренда
  • Маркировка конфиденциальных DOC материалов, технической документации и авторских работ для предотвращения несанкционированного использования
  • Добавление меток "ЧЕРНОВИК", "УТВЕРЖДЕНО", "КОНФИДЕНЦИАЛЬНО" для четкой идентификации статуса DOC документа на различных этапах согласования
  • Интеграция в DOC уведомлений об авторских правах, торговых марках и правовых ограничениях для обеспечения соответствия законодательным требованиям
  • Добавление имен получателей, номеров документов или временных меток для создания уникальных версий файлов
  • Маркировка DOC документов с различными уровнями доступа для контроля распространения информации внутри организации

Протестируйте возможности программного добавления водяных знаков в документы, используя интерактивное онлайн-демо, которое представлено на этой странице. Для этого загрузите ваш DOC документ, выберите тип водяного знака (текстовый или графический), запустите операцию и скачайте результат с интегрированными водяными знаками. Представленный фрагмент кода C# готов для использования в вашем .NET проекте.

C#
Запустить код
Загрузите документ
Загрузите изображение
Выберите формат вывода из списка
using Wordize.Watermarking;

Watermarker.SetText("Input.doc", "Output.doc", "Текст");
using Wordize.Watermarking; Watermarker.SetText("Input.doc", "Output.doc", "Текст"); using Wordize.Watermarking; using Wordize.Saving; var imageStreams = Watermarker.SetWatermarkToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "Текст"); 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); }
Запустить код

Как программно защитить DOC водяным знаком

  1. Подключите Wordize SDK к своему .NET проекту
  2. Вызовите метод Watermarker.SetText() для вставки текстового водяного знака или Watermarker.SetImage() для графического, указав в параметрах DOC документ и свойства водяного знака
  3. Получите DOC документ с добавленным водяным знаком
5%