У цій статті описано, як видалити межі в Word за допомогою NET REST API. Ви навчитеся автоматично видаляти рамку абзацу в Word за допомогою C# REST API за допомогою .NET cloud SDK. Ми навчимося процесу видалення окремих або всіх рамок з абзацу.
Обов’язкова умова
- Створіть обліковий запис і отримайте облікові дані 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.