Este artigo orienta como remover bordas em Word com NET REST API. Você aprenderá a remover automaticamente a borda do parágrafo no Word com a API REST C# usando o SDK da nuvem .NET. Aprenderemos o processo para remover bordas individuais ou todas as bordas de um parágrafo.
Pré-requisito
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
- Configure o projeto da solução C# com o SDK acima para eliminar fronteiras
Etapas para remover uma borda no Word com API C# Low Code
- Inicialize o objeto WordsApi definindo o ID clonado e o segredo para remover as bordas do parágrafo
- Crie um objeto da classe DeleteBordersOnlineRequest para remover todas as bordas
- Leia o arquivo Word de entrada no fluxo de memória para excluir uma borda
- Defina o nome do arquivo de destino, o caminho do nó e o fluxo binário do documento no objeto de solicitação
- Chame o método DeleteBordersOnline() para remover as bordas
- Salve o fluxo de saída em um arquivo do objeto de resposta da API
As etapas acima resumem como remover borda no Word com API C# Low Code. Crie um objeto da classe WordsApi, crie um objeto DeleteBordersOnlineRequest e defina suas propriedades. Invoque o método DeleteBordersOnline() para excluir a borda.
Código para remover borda de parágrafo no Word com API REST C#
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBorder() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteBordersOnlineRequest(); | |
request.Document = File.OpenRead("Example.docx"); | |
string output = "output.docx"; | |
request.DestFileName = output; | |
request.NodePath = "sections/0/paragraphs/1"; | |
var task = wordsApi.DeleteBordersOnline(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 de exemplo mostra como remover uma borda no Word com NET REST API. Quando chamamos DeleteBordersOnline() não precisamos definir o valor do tipo de borda. Porém, se você deseja excluir uma borda específica, use o método DeleteBorderOnline() e defina o tipo de borda no objeto de solicitação.
Aprendemos a remover as bordas dos parágrafos. Para adicionar uma borda a um parágrafo, consulte o seguinte artigo: Adicionar uma borda a um documento do Word com NET REST API.