Aspose.Words Document Watermark за .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");

Характеристики и функционалности

Въведете водните знаци

  • Текст или Снимка: се прилагат текстови водни знаци или логотипи / печати.
  • Позициониране: Центрирани, фиксирани или персонализирани координати.
  • Ротация и прозрачност: определя диагонални знаци с регулируема несигурност.
  • Layering: контрол Z-order (зад или пред съдържанието).

Премахване на водните знаци

  • Изтрийте водните знаци селективно (по тип или идентификатор).
  • Изтрийте всички водни знаци наведнъж, като същевременно запазвате несъвместими форми.
  • Безопасно се справят с ръбове, крака и водни знаци.

Опции за персонализиране

  • Повторно използване ** шаблони** (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 е самостоятелна библиотека.

 Български