Znak wodny dokumentu Aspose.Words dla .NET
Plugin **Aspose.Words Document Watermark dla .NET ** zapewnia lekką API do wstawiania i usuwania znaków wodnych w dokumentach o różnych formach. Użyj go do znakowania, ochrony lub notowania dokumentów na skalę – czy to dodawanie diagonali „Sekretnych”, wbudowanie logotypów, czy czyszczenie znaku dziedzictwa.
Pracuje w systemie Windows, Linux i macOS z .NET Framework, .Net Core,.NET 5/6+, lub Mono.
Instalacja i ustawienie
- Instalacja pakietu NuGet
Aspose.Words
. - Wniosek dotyczący rozliczenia licencji w celu odblokowania pełnych możliwości ( Przewodnik licencjobiorcy ).
- W przypadku ustawień krok po kroku, zobacz Instalacja przewodnik .
Popierane formaty : DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown i obrazy.
Szybki start: Wprowadź znak wody tekstu
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");
Funkcje i funkcje
Wprowadź Watermarks
- Tekst lub obraz: stosuje się znaków tekstowych lub logotypów/stampów.
- pozycjonowanie: skoncentrowane, układane lub przystosowane współrzędne.
- **Rotacja i przejrzystość: ** ustaw diagonalne znaki z dostosowywalną opacją.
- Layering: kontrola Z-order (za lub przed treścią).
Usuwanie znaków wodnych
- Usunąć znaki wodne selektywnie (w zależności od typu lub identyfikatorów).
- Wyciąć wszystkie znaky wodne naraz, zachowując nie powiązane kształty.
- Bezpiecznie obsługiwać głowice, stopy i kształty znaku wodnego.
Opcje personalizacji
- Reusable templates (story konfigurują JSON/XML do brandingu).
- Aplikuj warunkowo (np. w oparciu o metadane).
- Kompletna obsługa Unicode & RTL dla globalnych znaków tekstowych.
Wydajność i skalowalność
- Stream aplikacji dla niskiego użytkowania pamięci.
- Batch wprowadza / usuwa pliki z tokenami anulowania.
- Bezpieczna strumień tak długo, jak każda struma zarządza własną
Document
.
Artykuły na temat: 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");
Najlepsze praktyki
- Centralizuj szablony dla konsekwentnego brandingu w dokumencie.
- Sprawdź istniejące znaky wody przed zastosowaniem nowych, aby uniknąć duplikacji.
- Aplikuj znak wody po operacjach kryptowalutowych (podpis / szyfrowanie).
- Wykorzystanie przewód batchowy do operacji o dużym objętości; rozmieszczanie
Document
przypadków natychmiast. - Monitorowanie mierzonego użytkowania w celu optymalizacji konsumpcji licencji.
FAQ
**Czy mogę stosować zarówno tekst, jak i obraz wskaźniki wodne razem?**Wiele znaków wodnych można umieścić w jednym dokumencie.
**Czy woda przeżywa konwersję formatu?**Renderingowy silnik zapewnia spójny wygląd w różnych formach.
**Czy mogę usunąć tylko określone znaky wody?**Filtr według typu, kształtu lub identyfikatorów.
**Czy jest popierana przejrzystość?**Tak – użyj IsSemitransparent
dla tekstu lub IsWashout
dla obrazów.
**Czy wymaga to zainstalowania pakietu Office?**No. Aspose.Words to niezależna biblioteka.