Remover marcador no Word com NET REST API

Este artigo orienta sobre como remover favorito em Word com NET REST API. Você aprenderá a remover favoritos automaticamente no Word com API REST C# usando o SDK da nuvem .NET. Você pode iterar esse processo para remover todos os marcadores de um arquivo do Word.

Pré-requisito

Etapas para excluir marcadores no Word com API REST C#

  1. Instancie o objeto Configuration definindo ClientId e ClientSecret
  2. Crie o objeto WordsApi usando a configuração fornecida
  3. Leia o arquivo Word de entrada na matriz de bytes
  4. Instancie o objeto de solicitação DeleteBookmarkOnlineRequest fornecendo o nome do marcador
  5. Invoque o método DeleteBookmarkOnline para remover os favoritos
  6. Salve o arquivo Word resultante após excluir o marcador especificado

As etapas acima resumem como excluir um marcador no Word com C# Low Code API. Instancie o objeto WordsApi e leia o arquivo Word de entrada na matriz de bytes. Crie o objeto DeleteBookmarkOnlineRequest e defina o nome do marcador que deseja excluir do arquivo Word, seguido de chamar o método DeleteBookmarkOnline() para excluir o marcador.

Código para excluir marcador no Word com API C# Low Code

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DeleteBookmark()
{
var config = new Configuration {
ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("bookmarks.docx");
var deleteRequest = new DeleteBookmarkOnlineRequest(requestDocument, "aspose");
var task = wordsApi.DeleteBookmarkOnline(deleteRequest);
task.Wait();
var result = task.Result;
if (result.TryGetValue("", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("RemoveBookmark.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

Este código de exemplo mostra como excluir um marcador no Word com NET REST API. Observe que se você não fornecer um nome de marcador de destino ao inicializar o objeto DeleteBookmarkOnlineRequest e não fornecer esse argumento, ele excluirá todos os marcadores do arquivo Word carregado.

Este artigo nos ensinou o processo de remoção de um marcador específico de um arquivo Word. Se você estiver interessado em adicionar um marcador, consulte o seguinte artigo: Adicionar marcador no Word com NET REST API.

 Português