Aspose.Words dokument Watermark for .NET

Aspose.Words Document Watermark for .NET -plugin giver en let API til indsættelse og fjernelse af vandmærker i dokumenter i forskellige formater. Brug det til at mærke, beskytte eller annotere dokumenterne i skalaen - enten ved at tilføje “Confidential” diagonaler, indsætte logos, eller rengøre arvmerker.

Arbejder på Windows, Linux og macOS med .NET Framework, .NET Core eller Mono. Ingen Microsoft Office kræves.

Installation og installation

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

Hurtig start: Indtast en tekst vandmærke

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

Funktioner og funktioner

Indsæt vandmærker

  • Text eller billede: anvendes tekstvandsmærker eller logos/stamper.
  • Positionering: centreret, tilpasset eller brugerdefinerede koordinater.
  • Rotation & Transparency: sæt diagonale mærker med justerbar opacitet.
  • Layering: kontrollerer Z-ordre (under eller foran indholdet).

Fjern vandmærker

  • Fjern vandmærker selektivt (ved type eller identifikator).
  • Stryg alle vandmærker på én gang, samtidig med at du bevarer uforholdsmæssige former.
  • Sikker håndtering af header, foder og vandmærke former.

Tilpasningsmuligheder

  • Reusable templates (store JSON/XML konfigurerer til branding).
  • Ansøg betingelsesmæssigt (f.eks. baseret på metadata).
  • Full Unicode & RTL script support til globale tekstmærker.

Udstyr & Scalability

  • Streamed applikation til lav hukommelsesniveau.
  • Batch indsætter / fjerner filer med annullering tokener.
  • Tråd-sikker, så længe hver tråd forvalter 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");

Bedste praksis

  • Centraliser templates for konsekvent branding over dokumenter.
  • Tjek for eksisterende vandmærker før du anvender nye for at undgå duplikation.
  • Anvend vandmærker efter kryptografiske operationer (sign/kryptering).
  • Brug batch pipeliner til højvolumoperationer; dispose Document Eksempler hurtigt.
  • Overvågning ** målt brug** for at optimere licensforbruget.

FAQ

**Kan jeg anvende både tekst og billede vandmærker sammen?**Flere vandmærker kan lagres i et enkelt dokument.

**Vil vandmærker overleve format konvertering?**Renderingsmotoren sikrer en konsekvent udseende i alle formater.

**Kan jeg kun fjerne specifikke vandmærker?**Filter efter type, form eller identifikator.

**Er gennemsigtighed støttet?**Ja, brug af IsSemitransparent for tekst eller IsWashout for billederne.

**Er det nødvendigt at Office er installeret?**No. Aspose.Words er en selvstændig bibliotek.

 Dansk