Este artigo descreve o processo para excluir uma seção em Word com NET REST API. Você aprenderá como remover uma seção no Word com NET REST API usando o SDK da nuvem .NET. Ele oferece a opção de selecionar qualquer seção do documento de destino usando seu índice.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Configure o projeto da solução C# com o SDK acima para remover uma seção
Etapas para excluir seção no Word com API C# Low Code
- instancie o objeto de classe WordsApi para excluir uma seção usando o ID do cliente e o segredo
- Instancie um objeto da classe DeleteSectionOnlineRequest para definir os parâmetros
- Defina o documento Word de origem e o índice da seção que deseja excluir
- Invoque o método DeleteSectionOnline() usando o objeto de solicitação acima
- Acesse o arquivo Word resultante usando o método Result.TryGetValue()
- Salve o arquivo Word de saída do stream na resposta
As etapas acima descrevem como excluir uma seção no Word com API REST C#. Para iniciar o processo, crie um objeto da classe DeleteSectionOnlineRequest, defina seus parâmetros, como documento de origem e índice da seção de destino que deseja excluir, e invoque o método DeleteSectionOnline() com a solicitação personalizada para excluir a seção.
Código para remover seção no Word com API REST C#
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 DeleteSection() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteSectionOnlineRequest(); | |
request.Document = File.OpenRead("Sections.docx"); | |
request.SectionIndex = 0; | |
var task = wordsApi.DeleteSectionOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if(result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveSection.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Este código de exemplo mostra como remover seção no Word com API C# Low Code. A resposta contém um par de valores-chave contendo o arquivo mundial resultante em um objeto de fluxo. Você pode baixar este arquivo usando o método Result.TryGetValue() da lista de valores na resposta.
Neste tópico, aprendemos o processo de exclusão de uma seção. Se você deseja adicionar uma quebra de seção, consulte o seguinte artigo: Adicionar quebra de seção no Word com NET REST API.