Aspose.Words Document Watermark за .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");
Характеристики и функционалности
Въведете водните знаци
- Текст или Снимка: се прилагат текстови водни знаци или логотипи / печати.
- Позициониране: Центрирани, фиксирани или персонализирани координати.
- Ротация и прозрачност: определя диагонални знаци с регулируема несигурност.
- 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 е самостоятелна библиотека.