Aspose.Words dokumentų vandens ženklas .NET
Aspose.Words Document Watermark for .NET plokštė suteikia lengvą API įdėti ir pašalinti vandens ženklus į įvairių formatų dokumentus. Naudokite jį ženklinti, apsaugoti arba įrašyti dokumentą pagal mastą - ar pridėti “Sąžiningas” diagonalus, įterpti logotipus, ar išvalyti paveldėjimo ženklai.
Veikia “Windows”, “Linux” ir “macOS” su " .NET Framework", “.NET Core, “NET 5/6 +” arba “Mono.
Įdiegimas ir nustatymas
- Įdiegti NuGet paketą
Aspose.Words
. - Pavyzdžiui, norėdami atsikratyti visų galimybių ( Metrinis licencijavimo vadovas ).
- Žingsnis po žingsnio, žiūrėkite Įdiegimo vadovas .
Palaikomi formatai: DOC, DOCX, RTF, PDF, ODT, HTML, MHTML, EPUB, Markdown ir vaizdai.
Greitas pradžia: įveskite teksto vandens ženklą
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");
Savybės ir funkcijos
Įveskite vandens ženklą
- Tekstas arba paveikslas: taikomi tekstiniai vandens ženklai arba logotipai / jutikliai.
- Pozityvimas: centralizuotas, pritvirtintas arba pritaikytas koordinatas.
- Rotacija ir skaidrumas: nustatyti diagonalines žymes su koreguojamu nešvarumu.
- Layering: kontroliuoti Z užsakymą (po turinio arba priekyje).
Pašalinti vandens ženklus
- Ištrinkite vandens ženklus selektyviai (pagal tipą ar identifikatorių).
- Pašalinti visus vandens ženklus vienu metu, išlaikant nesusijusias formas.
- Saugu elgtis su galvutėmis, pėdomis ir vandens ženklų formomis.
Customizavimo galimybės
- Pakartotinai naudojami ** šablonai** ( parduotuvės JSON/XML konfigūruoja prekės ženklą).
- Taikykite sąlygiškai (pavyzdžiui, remiantis metaduotais duomenimis).
- Full Unicode“ ir „RTL“ skripto parama pasauliniams tekstiniams ženklams.
Veiksmingumas ir skalavimas
- Transliuojama programa mažai atminties naudojimui.
- Batch įveskite / pašalinti per failus su atšaukimo tokenų.
- Riebalai saugi, kol kiekvienas rėmas valdo savo
Document
.
Pavyzdys: 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");
Geriausios praktikos
- Centralizuokite šablonus, kad būtų užtikrintas nuoseklus prekių ženklas visose dokumentuose.
- Patikrinkite esamus vandens ženklus prieš taikydami naujus, kad išvengtumėte dubliavimo.
- Naudokite vandens ženklus po kriptografinių operacijų (pasirašymas / šifravimas).
- Naudokite batch vamzdžius didelio tūrio operacijoms; išdėstykite
Document
Skubiai pateikti atvejus. - Stebėkite metruotą naudojimą siekiant optimizuoti licencijų vartojimą.
FAQ
**Ar galiu taikyti ir tekstą, ir vaizdą vandens ženklų kartu?**Daugelis vandens ženklų gali būti išdėstyti viename dokumente.
**Ar vandens ženklai išgyvena formatų konvertavimą?**Taip. renderavimo variklis užtikrina nuoseklų išvaizdą visose formatuose.
**Ar galiu pašalinti tik tam tikrus vandens ženklus?**Filtravimas pagal tipą, formą ar identifikatorių.
**Ar skaidrumas palaikomas?**Naudojimas IsSemitransparent
tekstą arba IsWashout
Dėl nuotraukų.
**Ar tai reikalauja, kad „Office“ būtų įdiegta?**No. Aspose.Words yra savarankiška biblioteka.