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ó

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.

 Català