Este artículo guía cómo eliminar bordes en Word con NET REST API. Aprenderá a eliminar automáticamente el borde del párrafo en Word con la API REST de C# utilizando el SDK de la nube .NET. Aprenderemos el proceso para eliminar individualmente o todos los bordes de un párrafo.
Requisito previo
- Crear una cuenta y obtener credenciales API
- Descargar Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
- Configurar el proyecto de solución C# con el SDK anterior para eliminar fronteras
Pasos para eliminar un borde en Word con la API C# Low Code
- Inicialice el objeto WordsApi estableciendo el ID clonado y el secreto para eliminar los bordes de los párrafos.
- Cree un objeto de la clase DeleteBordersOnlineRequest para eliminar todos los bordes
- Lea el archivo de Word de entrada en la secuencia de memoria para eliminar un borde
- Establezca el nombre del archivo de destino, la ruta del nodo y la secuencia binaria del documento en el objeto de solicitud
- Llame al método DeleteBordersOnline() para eliminar los bordes
- Guarde el flujo de salida en un archivo desde el objeto de respuesta API
Los pasos anteriores resumen cómo eliminar el borde en Word con C# Low Code API. Cree un objeto de la clase WordsApi, cree un objeto DeleteBordersOnlineRequest y establezca sus propiedades. Invoque el método DeleteBordersOnline() para eliminar el borde.
Código para eliminar el borde del párrafo en Word con la API REST de 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 muestra muestra cómo eliminar un borde en Word con NET REST API. Cuando llamamos a DeleteBordersOnline() no necesitamos establecer el valor del tipo de borde. Sin embargo, si desea eliminar un borde en particular, utilice el método DeleteBorderOnline() y establezca el tipo de borde en el objeto de solicitud.
Hemos aprendido a eliminar fronteras de los párrafos. Para agregar un borde a un párrafo, consulte el siguiente artículo: Agregar un borde a un documento de Word con NET REST API.