Este artigo descreve como remover marca d’água de Word com NET REST API. Você aprenderá a excluir marca d’água automaticamente no Word com API C# Low Code usando o SDK da nuvem .NET. Ele não apenas compartilha detalhes sobre como remover a marca d’água online, mas também descreve o download do arquivo de saída da nuvem.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to remove watermark from a Word file
- Configure o projeto da solução C# com o SDK acima para excluir a marca d’água
Etapas para remover marca d’água do Word com API C# Low Code
- Crie um objeto da classe WordsApi para excluir a marca d’água
- Crie um objeto da classe DeleteWatermarkOnlineRequest e defina o nome do arquivo de destino
- Leia o arquivo de entrada no objeto FileStream para remover a marca d’água
- Chame o objeto DeleteWatermarkOnline para eliminar a marca d’água
- Recupere o arquivo Word resultante da resposta da API usando o método Document.TryGetValue()
Estas etapas definem como remover marca d’água no Word com API REST C#. Comece o processo criando um objeto WordsApi e um objeto DeleteWatermarkOnlineRequest fornecendo o nome do arquivo de destino. Leia o arquivo Word de entrada e invoque o método DeleteWatermarkOnline com o objeto de solicitação acima para eliminar a marca d’água.
Código para remover uma marca d’água de um documento do Word com 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); | |
} | |
} | |
} | |
} | |
} |
Este código demonstra como remover marca d’água de documento do Word com NET REST API. Ao inicializar o objeto DeleteWatermarkOnlineRequest, defina a codificação de carregamento, a senha, a senha criptografada, o nome do arquivo de estimativa, o autor da revisão e a data. A referência do arquivo de saída é compartilhada na resposta pela API que pode ser usada para buscar o arquivo de saída.
Neste tópico, aprendemos como excluir uma marca d’água. Para adicionar uma marca d’água, consulte o seguinte artigo: Adicione uma marca d’água no Word com NET REST API.