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

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.

 Polski