W tym artykule opisano, jak usunąć znak wodny z Word za pomocą interfejsu API NET REST. Dowiesz się, jak automatycznie usuwać znak wodny w programie Word za pomocą interfejsu API C# Low Code przy użyciu zestawu SDK chmury .NET. Nie tylko udostępnia szczegółowe informacje na temat usuwania znaku wodnego online, ale także opisuje pobieranie pliku wyjściowego z chmury.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Words Cloud SDK for Dotnet to remove watermark from a Word file
- Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK do usuwania znaku wodnego
Kroki, aby usunąć znak wodny z programu Word za pomocą interfejsu API C# Low Code
- Utwórz obiekt klasy WordsApi, aby usunąć znak wodny
- Utwórz obiekt klasy DeleteWatermarkOnlineRequest i ustaw nazwę pliku docelowego
- Wczytaj plik wejściowy do obiektu FileStream, aby usunąć znak wodny
- Wywołaj obiekt DeleteWatermarkOnline, aby wyeliminować znak wodny
- Pobierz wynikowy plik programu Word z odpowiedzi interfejsu API przy użyciu metody Document.TryGetValue().
Te kroki definiują jak usunąć znak wodny w programie Word za pomocą interfejsu API C# REST. Rozpocznij proces od utworzenia obiektu WordsApi i obiektu DeleteWatermarkOnlineRequest, podając nazwę pliku docelowego. Przeczytaj wejściowy plik Word i wywołaj metodę DeleteWatermarkOnline z powyższym obiektem żądania, aby wyeliminować znak wodny.
Kod do usuwania znaku wodnego z dokumentu programu Word za pomocą interfejsu API C# Low Code
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); | |
} | |
} | |
} | |
} | |
} |
Ten kod demonstruje, jak usunąć znak wodny z dokumentu programu Word za pomocą interfejsu API NET REST. Podczas inicjowania obiektu DeleteWatermarkOnlineRequest ustaw kodowanie ładowania, hasło, zaszyfrowane hasło, nazwę pliku szacunkowego, autora wersji i datę. Odniesienie do pliku wyjściowego jest udostępniane w odpowiedzi przez interfejs API, którego można użyć do pobrania pliku wyjściowego.
W tym temacie dowiedzieliśmy się, jak usunąć znak wodny. Aby dodać znak wodny, zapoznaj się z następującym artykułem: Dodaj znak wodny w programie Word za pomocą interfejsu API NET REST.