Премахнете границите в Word с NET REST API

Тази статия ръководи как да премахнете границите в Word с NET REST API. Ще се научите автоматично да премахвате рамката на абзаца в Word с C# REST API с помощта на .NET cloud SDK. Ще научим процеса за премахване на отделни или всички граници от параграф.

Предпоставка

Стъпки за премахване на рамка в Word с C# Low Code API

  1. Инициализирайте обекта WordsApi, като зададете клонирания ID и тайната, за да премахнете границите на абзаца
  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.

 Български