Aspose.Words Document Watermark for .NET

Aspose.Words Document Watermark for .NET-plugin gir en mild API for innsettelse og fjerning av vannmarker i dokumenter i ulike formater. Bruk den til å merke, beskytte, eller notere dokumentene i skala - enten ved å legge til “Konfidensielle” diagonaler, innlemme logotyper eller rengjøre arvemerker.

Arbeider på Windows, Linux og macOS med .NET Framework, .Net Core,.NET 5/6+, eller Mono.

Installasjon og installasjon

Støttet format: DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown og bilder.

Hurtig start: Legg inn en tekst 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");

Egenskaper og funksjoner

Innføring av Watermarks

  • **Tekst eller bilde: ** Bruk tekstvannmerker eller logoer/stamper.
  • Posisjonering: sentrert, tildelt eller tilpassede koordinater.
  • Rotasjon og gjennomsiktighet: sett diagonale merker med justerbar opaksjon.
  • Layering: kontroll av Z-ordre ( bak eller foran innholdet).

Fjern vannmarker

  • Fjern vannmarker selektivt (av type eller identifiserer).
  • Stryke alle vannmerker på en gang mens du beholder uforholdsmessige former.
  • Sikker håndtering av hoder, føtter og vannmarker.

Tilpassingsalternativer

  • Reusable templates (store JSON/XML konfigurerer for branding).
  • Apply conditionally (f.eks. basert på metadata).
  • Full Unicode & RTL-skriptstøtte for globale tekstmerker.

Prestasjon & Scalability

  • Streamed applikasjon for lav hukommelsesbruk.
  • Batch legger inn / fjerner gjennom filer med avbestillings tokener.
  • Tråden er trygg så lenge hver tråde styrer sin egen Document.

Eksempel: 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");

Beste praksis

  • Sentralisere maler for konsekvent branding over dokumenter.
  • Sjekk for eksisterende vannmarker før du bruker nye for å unngå duplikasjon.
  • Aplikere vannmarker etter kryptografiske operasjoner (sign/kryptering).
  • Bruk batch pipeliner for høyvolumoperasjoner; dispose Document Eksempler raskt.
  • Overvåk ** målt bruk** for å optimalisere lisensforbruket.

FAQ

**Kan jeg bruke både tekst og bilde vannmerker sammen?**Flere vannmarker kan lagres i ett dokument.

**Vil vannmarker overleve format konvertering?**Renderingsmotoren sikrer en konsekvent utseende i alle formater.

**Kan jeg bare fjerne spesifikke vannmarker?**Filter av type, form eller identifiserer.

**Er åpenhet støttet?**Ja, bruk av IsSemitransparent for tekst eller IsWashout for bilder.

**Er dette krever Office installert?**No. Aspose.Words er et uavhengig bibliotek.

 Norsk