В этой статье рассказывается, как удалить границы в Word с помощью NET REST API. Вы научитесь автоматически удалять границу абзаца в Word с помощью C# REST API с помощью облачного SDK для .NET. Мы изучим процесс удаления отдельных или всех границ абзаца.
Обязательное условие
- Создайте учетную запись и получите учетные данные API
- Скачать Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
- Настройка проекта решения C# с помощью вышеуказанного SDK для устранения границ.
Действия по удалению границы в Word с помощью C# Low Code API
- Инициализируйте объект WordsApi, задав клонированный идентификатор и секретный код, чтобы удалить границы абзаца.
- Создайте объект класса DeleteBordersOnlineRequest для удаления всех границ.
- Считайте входной файл Word в поток памяти для удаления границы.
- Установите имя файла назначения, путь к узлу и двоичный поток документа в объекте запроса.
- Вызовите метод DeleteBordersOnline(), чтобы удалить границы.
- Сохраните выходной поток в файл из объекта ответа API.
Приведенные выше шаги суммируют как удалить границу в Word с помощью C# Low Code API. Создайте объект класса WordsApi, создайте объект DeleteBordersOnlineRequest и задайте его свойства. Вызовите метод DeleteBordersOnline(), чтобы удалить границу.
Код для удаления границы абзаца в Word с помощью C# REST API
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); | |
} | |
} | |
} | |
} | |
} |
В этом примере кода показано как удалить границу в Word с помощью NET REST API. Когда мы вызываем DeleteBordersOnline(), нам не нужно устанавливать значение типа границы. Однако если вы хотите удалить определенную границу, используйте метод DeleteBorderOnline() и установите тип границы в объекте запроса.
Мы научились убирать границы у абзацев. Чтобы добавить рамку к абзацу, обратитесь к следующей статье: Добавьте рамку в документ Word с помощью NET REST API.