Тази статия описва как да премахнете воден знак от Word с NET REST API. Ще се научите автоматично да изтривате воден знак в Word с C# Low Code API с помощта на .NET cloud SDK. Той не само споделя подробности за премахването на водния знак онлайн, но също така описва изтеглянето на изходния файл от облака.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли Aspose.Words Cloud SDK for Dotnet to remove watermark from a Word file
- Настройте проект за решение на C# с горния SDK за изтриване на водния знак
Стъпки за премахване на воден знак от Word с C# Low Code API
- Създайте обект от класа WordsApi, за да изтриете водния знак
- Създайте обект от класа DeleteWatermarkOnlineRequest и задайте името на целевия файл
- Прочетете входния файл в обекта FileStream, за да премахнете водния знак
- Извикайте обекта DeleteWatermarkOnline, за да премахнете водния знак
- Извлечете получения Word файл от отговора на API, като използвате метода Document.TryGetValue()
Тези стъпки определят как да премахнете воден знак в Word с C# REST API. Започнете процеса, като създадете обект WordsApi и обект DeleteWatermarkOnlineRequest, като предоставите името на целевия файл. Прочетете входния Word файл и извикайте метода DeleteWatermarkOnline с горния обект на заявка, за да премахнете водния знак.
Код за премахване на воден знак от документ на Word с C# Low Code API
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); | |
} | |
} | |
} | |
} | |
} |
Този код демонстрира как да премахнете воден знак от документ на Word с NET REST API. Докато инициализирате обекта DeleteWatermarkOnlineRequest, задайте кодирането за зареждане, паролата, шифрованата парола, името на файла за оценка, автора на редакцията и датата. Препратката към изходния файл се споделя в отговора от API, който може да се използва за извличане на изходния файл.
В тази тема научихме как да изтрием воден знак. За да добавите воден знак, вижте следната статия: Добавете воден знак в Word с NET REST API.