Удалите границы в Word с помощью NET REST API

В этой статье рассказывается, как удалить границы в Word с помощью NET REST API. Вы научитесь автоматически удалять границу абзаца в Word с помощью C# REST API с помощью облачного SDK для .NET. Мы изучим процесс удаления отдельных или всех границ абзаца.

Обязательное условие

Действия по удалению границы в Word с помощью C# Low Code API

  1. Инициализируйте объект WordsApi, задав клонированный идентификатор и секретный код, чтобы удалить границы абзаца.
  2. Создайте объект класса DeleteBordersOnlineRequest для удаления всех границ.
  3. Считайте входной файл Word в поток памяти для удаления границы.
  4. Установите имя файла назначения, путь к узлу и двоичный поток документа в объекте запроса.
  5. Вызовите метод DeleteBordersOnline(), чтобы удалить границы.
  6. Сохраните выходной поток в файл из объекта ответа 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.

 Русский