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
- Installere NuGet-pakken
Aspose.Words
. - Oppsummering av fullstendige muligheter ( Metert lisensguide ).
- For steg-for-step innstilling, se Installeringsguide .
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.