Видалення меж у Word за допомогою NET REST API

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

Обов’язкова умова

Кроки для видалення рамки в 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.

 Українська