Aspose.Words Document Watermark per a .NET
El plugin **Aspose.Words Document Watermark per a .NET ** proporciona una API lleugera per inserir i eliminar les marques d’aigua en documents de diversos formats. Utilitza-la per marcar, protegir o anotar documents a escala - ja sigui afegir diagonals “confidencials”, incorporar logotips, o netejar marcs de llegat.
Funciona en Windows, Linux i macOS amb .NET Framework, .Net Core o Mono. No requereix Microsoft Office.
Instal·lació i configuració
- Instal·la el paquet NuGet
Aspose.Words
. - Aplicar la llicència mesurada per desbloquejar totes les capacitats ( Guia de llicència ).
- Per a la configuració de pas a pas, vegeu el Guia d’instal·lació .
Formats suportats : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown, i imatges.
Inici ràpid: Insereix 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");
Característiques i funcionalitats
Instal·lació de Watermarks
- Texte o imatge: s’apliquen marques d’aigua textuals o logotips/estamps.
- Posicionament: coordinats centrats, inclosos o personalitzats.
- **Rotació i transparència: ** Estableix marques diagonals amb opacitat ajustable.
- Layering: control de l’ordre Z ( darrere o davant del contingut).
Eliminació de marques d’aigua
- Elimina les marques d’aigua de forma selectiva (per tipus o identificador).
- Estirar totes les marques d’aigua alhora mentre conserva les formes no relacionades.
- Mantenir de forma segura els caps, els peus i les formes de marques d’aigua.
Opcions de personalització
- Reutilitzable templates (establiment JSON/XML config per a la marca).
- Aplicació condicional (per exemple, basada en metadades).
- Suport a script Unicode i RTL per a marques de text globals.
Performances i escalabilitat
- Aplicació per a baix ús de memòria.
- Batx insereix/elimina els arxius amb tokens d’anul·lació.
- Segura tant que cada fil gestioni la seva pròpia
Document
.
Exemple: imatge 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");
Les millors pràctiques
- Centralitza els templats per a la marcació consistent a través dels documents.
- Check for existents watermarks abans d’aplicar els nous per evitar la duplicació.
- Aplicar marques d’aigua després de les operacions criptogràfiques (signació / xifració).
- Utilitzar els tubs de batxeta per a operacions d’alt volum; disposar
Document
Els casos ràpidament. - Monitorar l’ús metrat per optimitzar el consum de llicència.
FAQ
**Puc aplicar tots dos textos i imatges marques d’aigua junts?**Sí. Es poden col·locar múltiples marques d’aigua en un mateix document.
**Vols que les marques d’aigua sobreviuen a la conversió de format?**El motor de renderització assegura una aparició coherent en tots els formats.
**Puc eliminar només marques d’aigua específiques?**Filtre per tipus, forma o identificador.
**Es dóna suport a la transparència?**Sí, utilitzar IsSemitransparent
per text o IsWashout
per a les imatges.
**Això requereix instal·lar Office?**No. Aspose.Words és una biblioteca independent.