Aspose.Words Document Watermark pre .NET
Plugin **Aspose.Words Document Watermark pre .NET ** poskytuje ľahkú API pre vložiť a odstrániť vodné značky v dokumentoch rôznych formátov. Použite ho na značku, ochranu alebo zaznamenávanie dokumentov na veľkosti - či už pridávanie “Súkromných” diagonálov, vložiť logá alebo vyčistiť znaky dedičstva.
Práca na systémoch Windows, Linux a macOS s .NET Framework, .Net Core alebo Mono.
Inštalácia a nastavenie
- Inštalácia balíka NuGet
Aspose.Words
. - Aplikovať merané licencie na odblokovanie plných kapacít ( Metrový licenčný sprievodca ).
- Pre krok za krokom nastavenie, pozri Inštalácia sprievodca .
Podporované formáty : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown a obrázky.
Rýchly štart: Vložte text 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");
Funkcie a funkcie
Inštalácia vodných znakov
- Text alebo Obrázok: aplikovať textové vodné značky alebo logá/stampy.
- Pozícionovanie: centralizované, kľúčové alebo prispôsobené koordináty.
- Rotácia a transparentnosť: nastavenie diagonálnych značiek s nastaviteľnou opacitou.
- Layering: ovládať Z-order (za alebo pred obsahom).
Odstránenie vodných značiek
- Odstráňte vodné znaky selektívne (podľa typu alebo identifikátora).
- Odstráňte všetky vodné znaky naraz a zároveň zachovávajte nezávislé tvary.
- Bezpečne zaobchádzať s hlavami, nohami a vodopádovými tvarmi.
Možnosti prispôsobenia
- Reusable templates (story JSON/XML konfiguruje pre značku).
- Aplikujte podmieneným spôsobom (napr. na základe metadata).
- Plná podpora Unicode & RTL skriptov pre globálne textové značky.
Výkonnosť a skalabilita
- Stream aplikácie pre nízku spotrebu pamäte.
- Batch vloží/odstráni cez súbory s tokenmi zrušenia.
- Thread-safe tak dlho, kým každý thread spravuje svoj vlastný
Document
.
Príklad: 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");
Najlepšie postupy
- Centralizujte šablóny pre konzistentné značenie v dokumentoch.
- Pozrite sa na existujúce vodné značky pred aplikáciou nových, aby sa zabránilo duplikácii.
- Aplikujte vodné značky po kryptografických operáciách (písanie/šifrovanie).
- Použitie ** batchových potrubí** pre vysokorýchlostné operácie; rozloženie
Document
Prípady rýchlo. - Monitorovanie medzeného používania na optimalizáciu licenčnej spotreby.
FAQ
**Môžem použiť textové a obrázkové vodné značky spolu?**V jednom dokumente je možné umiestniť viaceré vodné znaky.
**Chcú vodné značky prežiť formátovú konverziu?**Renderingový motor zaisťuje konzistentný vzhľad vo všetkých formátoch.
**Môžem odstrániť iba špecifické vodné značky?**Filtrovať podľa typu, tvaru alebo identifikátora.
**Je transparentnosť podporovaná?**Áno, používať IsSemitransparent
pre text alebo IsWashout
pre obrázky.
**Je to potrebné nainštalovať Office?**No. Aspose.Words je samostatná knižnica.