Aspose.Words Dokument Vodoznak pro .NET
Plugin **Aspose.Words Document Watermark pro .NET ** poskytuje lehkou API pro vložení a odstranění vodních znaků v dokumentech různých formátů. Použijte ji k označení, ochraně nebo zaznamenávání dokumentů na stupnici – ať už přidáváte „věrné“ diagonály, vložíte logotypy nebo vyčistěte znaky dědictví.
Práce na systémech Windows, Linux a macOS se službou .NET Framework,.NET Core, .Net 5/6+, nebo Mono.
Instalace a nastavení
- Instalace balíčku NuGet
Aspose.Words
. - Aplikovat měřené licence k odemknutí plné kapacity ( Měřený průvodce licencí ).a).
- Pro krok za krokem nastavení, podívejte se Instalační průvodce .
Podporované formáty : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown a obrázky.
Rychlý start: 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");
Funkce a funkce
Vložte vodní značky
- Text nebo Obrázek: Použijte textové vodní značky nebo logotypy / štampy.
- Positioning: soustředěné, křehké nebo přizpůsobené koordináty.
- Rotace a transparentnost: nastavení diagonálních znaků s přizpůsobitelnou opacitou.
- Layering: ovládací prvek Z-order (pod nebo před obsahem).
Odstranění vodních znaků
- Odstraňte vodní známky selektivně (podle typu nebo identifikátoru).
- Odstraňte všechny vodní znaky najednou a zároveň zachováváte nezávislé tvary.
- Bezpečně nakládáme s hlavami, nohama a vodními tvary.
Možnosti přizpůsobení
- Reusable templates (story JSON/XML konfigurují pro značku).
- Aplikujte podmíněně (např. na základě metadata).
- Plná podpora Unicode & RTL skriptů pro globální textové značky.
Výkon a skalovatelnost
- Streamed aplikace pro nízkou paměťovou spotřebu.
- Batch vloží/odstraňuje přes soubory s tokeny pro zrušení.
- Třída je bezpečná tak dlouho, dokud každý drát spravuje svůj vlastní
Document
.
Pří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");
Nejlepší postupy
- Centralizujte šablony pro konzistentní značení v dokumentech.
- Zkontrolujte stávající vodní známky před aplikací nových, abyste se vyhnuli duplikacím.
- Aplikujte vodní známky po kryptografických operacích (podpis / šifrování).
- Použijte ** batchové potrubí** pro vysokorychlostní operace; rozložte
Document
Případy rychle. - Monitorování měřeného používání k optimalizaci licenční spotřeby.
FAQ
**Můžu použít textové a obrazové vodní značky dohromady?**Mnoho vodních znaků může být umístěno v jednom dokumentu.
**Chcete vodní znaky přežít formátovou konverzi?**Ano. renderovací motor zajišťuje konzistentní vzhled v různých formátech.
**Můžu odstranit pouze specifické vodní známky?**Filtrovat podle typu, tvaru nebo identifikátoru.
**Je transparentnost podporována?**Ano, použijte IsSemitransparent
V textu nebo IsWashout
pro obrázky.
**Potřebuje to Office nainstalován?**No. Aspose.Words je samostatná knihovna.