Дата-водяной знак документа Aspose.Words для .NET

Aspose.Words Document Watermark для .NET плагина обеспечивает легкий API для введения и удаления водных знаков в документы различных форматов. Используйте его для маркировки, защиты или заметки документов по масштабу — будь то добавление «Спарочных» диагоналов, вставление логотипов или очищение наследие знака.

Работает на Windows, Linux и macOS с .NET Framework, .NET Core или Mono.

Инсталляция и установка

Поддерживаемые форматы : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown и изображения.

Быстрый старт: Введите текст Watermark

using Aspose.Words;
using Aspose.Words.Watermarking;
using System.Drawing;

var doc = new Document("Document.docx");

var options = new TextWatermarkOptions
{
    Color = Color.Gray,
    FontFamily = "Arial",
    FontSize = 48,
    Layout = WatermarkLayout.Diagonal,
    IsSemitransparent = true
};

doc.Watermark.SetText("CONFIDENTIAL", options);
doc.Save("Document.WithWatermark.docx");

Особенности и функции

Вставьте Watermarks

  • Текст или изображение: применяют текстильные знаки воды или логотипы / штампы.
  • Позиционирование: Центрированные, наклоненные или персонализированные координаты.
  • Ротация и прозрачность: устанавливают диагональные знаки с корректируемой непрозрачностью.
  • Лояция: Контроль Z-оказания (за или перед контентом).

Удаление водных знаков

  • Удаление водных знаков селективно (по типу или идентификатору).
  • Стирайте все водные знаки одновременно, сохраняя несовместимые формы.
  • Безопасно обрабатывать головки, ноги и формы водознака.

Варианты персонализации

  • Повторно используемые ** шаблоны** (Store JSON/XML конфигурирует для брендинга).
  • Применять условно (например, на основе метаданных).
  • Полная поддержка Unicode & RTL для глобальных текстовых знаков.

Эффективность и скалируемость

  • Приложение для низкой памяти.
  • Batch вводит / удаляет через файлы с токенами отмены.
  • Безопасно, пока каждая ткань управляет собственной Document.

Пример: Image Watermark

var doc = new Document("Report.docx");
var options = new ImageWatermarkOptions
{
    Scale = 2.0,   // relative scaling
    IsWashout = true
};

doc.Watermark.SetImage("logo.png", options);
doc.Save("Report.LogoWatermark.pdf");

Лучшие практики

  • Централизуйте шаблоны для последовательного брендинга по документам.
  • Проверьте существующие знаки воды , прежде чем применять новые, чтобы избежать дублирования.
  • Применять водные знаки после криптографических операций (подпис/шифровка).
  • Используйте батьевые трубы для операций высокого объема; распределите Document Быстрые случаи.
  • Мониторинг умеренного использования для оптимизации лицензионного потребления.

FAQ

**Могу ли я применять как текст, так и изображение вместе?**Да. Многочисленные водные знаки можно сложить в одном документе.

**Хотите ли водные знаки выжить в форматной конверсии?**Да. Рендерационный двигатель обеспечивает последовательный внешний вид во всех форматах.

**Могу ли я удалить только определенные водные знаки?**Фильтр по типу, форме или идентификатору.

**Поддерживается ли прозрачность?**Да. Использование IsSemitransparent для текста или IsWashout Для изображений.

**Необходимо ли для этого установить Office?**No. Aspose.Words является самостоятельной библиотекой.

 Русский