Ovaj članak opisuje kako dodati vodeni žig u Word pomoću NET REST API-ja. Naučit ćete kako uključiti vodeni žig u Word s C# REST API-jem koristeći Aspose.Words za .NET Cloud SDK. Razmatraju se različita svojstva za postavljanje oblikovanja i teksta vodenog žiga.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to add a watermark in a Word file
- Postavite projekt C# rješenja s gornjim SDK-om za stavljanje vodenog žiga
Koraci za umetanje vodenog žiga u Word s C# Low Code API-jem
- Stvorite objekt WordsApi tako da navedete ID/tajnu klijenta za umetanje vodenog žiga
- Napravite objekt WatermarkDataText i postavite njegove osnovne parametre
- Instancirajte metodu InsertWatermarkRequest koristeći ulaznu Word datoteku i objekt vodenog žiga
- Pozovite metodu InsertWatermark pomoću definiranog objekta zahtjeva
- Preuzmite rezultirajuću Word datoteku koristeći naziv odredišne datoteke korišten u objektu InsertWatermarkRequest
- Preuzmite izlaznu Word datoteku s vodenim žigom
Gornji koraci definiraju kako umetnuti vodeni žig u Word s C# Low Code API. Započnite proces stvaranjem WatermarkDataText koji ima svojstva za postavljanje teksta, oblikovanja i izgleda vodenog žiga. Upotrijebite ovaj objekt u objektu InsertWatermarkRequest koji se u konačnici koristi za umetanje vodenog žiga metodom WordsApi.InsertWatermark().
Kod za umetanje nacrta vodenog žiga u Word s C# REST API-jem
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void InsertWatermark() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
string output = "output.docx"; | |
var mark = new WatermarkDataText(); | |
mark.Layout = WatermarkDataText.LayoutEnum.Diagonal; | |
mark.Text = "This is watermark text"; | |
var insertRequest = new InsertWatermarkRequest("Sample.docx", mark, destFileName: output); | |
var task = wordsApi.InsertWatermark(insertRequest); | |
var result = task.Result; | |
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(result.Document.FileName)); | |
var outputFileStream = downloadfileTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(result.Document.FileName)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
} | |
} |
Ovaj primjer koda prikazuje kako staviti vodeni žig u Word s NET REST API-jem. Možete postaviti svojstvo Raspored na Dijagonalno ili Vodoravno, postaviti zastavu na poluprozirno i boju vodenog žiga. Konačna izlazna datoteka dostupna je u oblaku i može se preuzeti pomoću metode DownloadFile().
U ovoj smo temi naučili postupak dodavanja vodenih žigova u Word. Ako želite dodati brojeve stranica u Word datoteku, pogledajte sljedeći članak: Dodajte broj stranice u Word pomoću NET REST API-ja.