Ovaj članak opisuje kako ukloniti vodeni žig s Word pomoću NET REST API-ja. Naučit ćete automatski brisati vodeni žig u Wordu s C# Low Code API pomoću .NET cloud SDK-a. Ne samo da dijeli detalje o uklanjanju vodenog žiga na mreži, već opisuje i preuzimanje izlazne datoteke iz oblaka.
Preduvjet
- Izradite račun i nabavite vjerodajnice za API
- preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to remove watermark from a Word file
- Postavite projekt C# rješenja s gornjim SDK-om za brisanje vodenog žiga
Koraci za uklanjanje vodenog žiga iz Worda s C# Low Code API-jem
- Izradite objekt klase WordsApi za brisanje vodenog žiga
- Stvorite objekt klase DeleteWatermarkOnlineRequest i postavite naziv odredišne datoteke
- Pročitajte ulaznu datoteku u objekt FileStream da biste uklonili vodeni žig
- Pozovite objekt DeleteWatermarkOnline da uklonite vodeni žig
- Dohvatite rezultirajuću Word datoteku iz API odgovora pomoću metode Document.TryGetValue()
Ovi koraci definiraju kako ukloniti vodeni žig u Wordu s C# REST API-jem. Započnite proces stvaranjem WordsApi objekta i DeleteWatermarkOnlineRequest objekta tako da navedete naziv odredišne datoteke. Pročitajte ulaznu Word datoteku i pozovite metodu DeleteWatermarkOnline s gornjim objektom zahtjeva za uklanjanje vodenog žiga.
Kod za uklanjanje vodenog žiga iz Word dokumenta s C# Low Code 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 RemoveWatermark() | |
{ | |
var api = new WordsApi("Client ID", "Client Secret"); | |
string output = "WatermarkRemoved.docx"; | |
var request = new DeleteWatermarkOnlineRequest(); | |
request.DestFileName = output; | |
request.Document = File.OpenRead("Watermark.docx"); | |
var task = api.DeleteWatermarkOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Ovaj kod pokazuje kako ukloniti vodeni žig iz Word dokumenta pomoću NET REST API-ja. Tijekom inicijalizacije objekta DeleteWatermarkOnlineRequest postavite kodiranje učitavanja, lozinku, šifriranu lozinku, naziv datoteke procjene, autora revizije i datum. Referencu izlazne datoteke dijeli u odgovoru API koji se može koristiti za dohvaćanje izlazne datoteke.
U ovoj smo temi naučili kako izbrisati vodeni žig. Za dodavanje vodenog žiga pogledajte sljedeći članak: Dodajte vodeni žig u Word pomoću NET REST API-ja.