Tento článek popisuje, jak odstranit vodoznak z Word pomocí NET REST API. Naučíte se automaticky mazat vodoznak ve Wordu pomocí C# Low Code API pomocí cloudové SDK .NET. Sdílí nejen podrobnosti o odstranění vodoznaku online, ale také popisuje stahování výstupního souboru z cloudu.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to remove watermark from a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK pro odstranění vodoznaku
Kroky k odstranění vodoznaku z Wordu pomocí C# Low Code API
- Chcete-li vodoznak odstranit, vytvořte objekt třídy WordsApi
- Vytvořte objekt třídy DeleteWatermarkOnlineRequest a nastavte název cílového souboru
- Chcete-li vodoznak odstranit, načtěte vstupní soubor do objektu FileStream
- Chcete-li vodoznak odstranit, zavolejte objekt DeleteWatermarkOnline
- Načtěte výsledný soubor aplikace Word z odpovědi API pomocí metody Document.TryGetValue().
Tyto kroky definují jak odstranit vodoznak ve Wordu pomocí C# REST API. Začněte proces vytvořením objektu WordsApi a objektu DeleteWatermarkOnlineRequest zadáním názvu cílového souboru. Přečtěte si vstupní soubor aplikace Word a vyvolejte metodu DeleteWatermarkOnline s výše uvedeným objektem požadavku k odstranění vodoznaku.
Kód pro odstranění vodoznaku z dokumentu aplikace Word pomocí 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); | |
} | |
} | |
} | |
} | |
} |
Tento kód ukazuje, jak odstranit vodoznak z dokumentu Word pomocí NET REST API. Při inicializaci objektu DeleteWatermarkOnlineRequest nastavte kódování zatížení, heslo, šifrované heslo, název souboru odhadu, autora revize a datum. Odkaz na výstupní soubor je sdílen v odpovědi pomocí rozhraní API, které lze použít k načtení výstupního souboru.
V tomto tématu jsme se naučili, jak odstranit vodoznak. Chcete-li přidat vodoznak, přečtěte si následující článek: Přidejte vodoznak ve Wordu pomocí NET REST API.