Aspose.Words Document Watermark за .NET
Aspose.Words Document Watermark for .NET plugin pruža laganu API za upisanje i uklanjanje vodnih znakova u dokumentima različitih formata. Koristite ga da biste označili, zaštitili ili zapisali dokumente na razini – bilo da dodate “Poverenja” diagonale, ugradite logotipe ili očistiti znakove nasleđa.
Ради на Виндовс, Линук и мацОС-у са .NET Цоре, .НЕТ 5/6+, или Моно.
Инсталација и подешавање
- Инсталирајте пакет НУГЕТ
Aspose.Words
. - Примјењује се метеран лиценца за откључавање пуних капацитета ( Метерани водич за лиценцирање ).
- За постепено подешавање, погледајте Инсталацијски водич .
Подржани формати : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown, и слике.
Брзи почетак: Унесите текстуалну ознаку воде
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");
Карактеристике и функције
Унесите водене знаке
- Текст или слика: примените текстуалне знаке воде или логотипе / штампе.
- Позиционисање: централизовани, талирани или прилагођени координати.
- Ротација и транспарентност: поставља дијагоналне ознаке са прилагодљивом нејасношћу.
- Лоиринг: контрола З-поруке (зад или испред садржаја).
Уклањање водених знакова
- Избрисати водене ознаке селективно (по типу или идентификатору).
- Слијепите све водене знаке одједном, а истовремено чувајући нерелевантне облике.
- Безбедно се носи са главама, стопалима и облицима воденог знака.
Опције за прилагођавање
- Поново коришћени ** шаблони** (у продавници се конфигуришу JSON/XML за брендирање).
- Примените условно (на пример, на основу метадата).
- Потпуна подршка за Unicode & RTL скрипте за глобалне текстуалне ознаке.
Производња и скалабилност
- Апликација за ниску употребу меморије.
- Баццх убацује / уклања кроз датотеке са токенима за укидање.
- Заштита траке све док сваки трак управља својим
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
За слике.
**Да ли је потребно инсталирати канцеларију?**No. Aspose.Words је самостална библиотека.