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

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

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

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

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

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

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

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

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