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í

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.

 Čeština