Дата-водяной знак документа Aspose.Words для .NET
Aspose.Words Document Watermark для .NET плагина обеспечивает легкий API для введения и удаления водных знаков в документы различных форматов. Используйте его для маркировки, защиты или заметки документов по масштабу — будь то добавление «Спарочных» диагоналов, вставление логотипов или очищение наследие знака.
Работает на Windows, Linux и macOS с .NET Framework, .NET Core или Mono.
Инсталляция и установка
- Настройка пакета NuGet
Aspose.Words
. - Применение лицензионного разрешения для отключения полных возможностей ( Метеранный лицензионный водитель ).
- Для настройки шаг за шагом, см Инсталляционный водитель .
Поддерживаемые форматы : 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 является самостоятельной библиотекой.