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
- Instalarea pachetului NuGet
Aspose.Words
. - Aplicarea unei licențe măsurate pentru a descărca capacitățile complete ( Ghidul de licență ).
- Pentru setarea pas cu pas, vezi Ghid de instalare .
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ă.