Aspose.Words Document Watermark pentru .NET

Plug-in **Aspose.Words Document Watermark pentru .NET ** oferă o API ușoară pentru insertarea și îndepărtarea marcajelor de apă în documente de diferite formate. Utilizați-l pentru a marca, proteja sau anota documentele la scară - fie adăugând diagonale “confidențiale”, încorporând logo-uri, sau curățând semnele de moștenire.

Funcționează pe Windows, Linux și macOS cu .NET Framework, .NET Core sau Mono.

Instalare și setare

Formate susținute : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown și imagini.

Start rapid: Introduceți un 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");

Caracteristici și funcții

Introduceți marcajele de apă

  • Texte sau Imagini: se aplică semne de apă text sau logo-uri/stampuri.
  • Positionare: coordonate centralizate, atașate sau personalizate.
  • Rotație și transparență: stabilește marcajele diagonale cu opacitate ajustabilă.
  • Layering: control Z-order (în spatele sau în fața conținutului).

Îndepărtarea marcajelor de apă

  • Ștergeți marcajele de apă selectiv (de tip sau de identificator).
  • Strângeți toate marcajele de apă la un moment dat, păstrând în același timp formele necorespunzătoare.
  • Mâncați în siguranță capetele, picioarele și formele de marcat.

Opțiuni de personalizare

  • Reutilizabile template (story JSON/XML configurează pentru branding).
  • Aplicați condiționat (de exemplu, pe bază de metadata).
  • Unicode & RTL suport script pentru mărcile de text globale.

Performanță & Scalabilitate

  • Aplicații pentru utilizarea de memorie scăzută.
  • Batch introduce / șterge prin fișiere cu tokenuri de anulare.
  • Frame-secure atâta timp cât fiecare frame își gestionează propriul Document.

Cuvânt cheie: 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");

Cele mai bune practici

  • Centralizează șablonele pentru branding consecvent pe toate documentele.
  • Check for existing watermarks înainte de a aplica cele noi pentru a evita duplicarea.
  • Aplicați marcajele de apă după operațiuni criptografice (sign/encrypție).
  • Utilizați pipe de batch pentru operațiuni de volum ridicat; dispuneți Document cazuri în timp util.
  • Monitorizează utilizarea metrată pentru a optimiza consumul de licențe.

FAQ

**Pot să aplic atât textul, cât și imaginea împreună?**Da. mai multe etichete de apă pot fi acoperite într-un singur document.

**Vrei să supraviețuiască o conversie de format?**Da. Motorul de renderizare asigură o apariție consecventă în toate formatele.

**Pot elimina numai marcajele de apă specifice?**Filtru prin tip, formă sau identificator.

**Se sprijină transparența?**Da. utilizare IsSemitransparent pentru text sau IsWashout pentru imagini.

**Aceasta necesită instalarea unui Office?**Aspose.Words este o bibliotecă independentă.

 Română