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

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

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

Действия по обновлению дизайна таблиц в Word с помощью C# REST API

  1. Создайте экземпляр объекта класса WordsApi, указав идентификатор клиента и секретный код для форматирования таблицы.
  2. Создайте объект класса TableProperties для настройки таблицы.
  3. Установите целевую таблицу, указав индекс таблицы и путь к узлу.
  4. Вызовите метод UpdateTablePropertiesOnline(), предоставив объект запроса.
  5. Получите выходной файл из объекта ответа API и сохраните его на диске.

Вышеуказанные шаги описывают, как настроить дизайн таблицы в MS Word с помощью C# REST API. Создайте и инициализируйте объект класса WordsApi, объявите объект класса UpdateTablePropertiesOnlineRequest, заполните его и создайте экземпляр объекта TableProperties для установки свойств таблицы. Наконец, вызовите метод UpdateTablePropertiesOnline(), чтобы обновить свойства таблицы.

Код для установки свойств таблицы Word с помощью C# Low Code API

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DesignWordTable()
{
var wordsApi = new WordsApi("client id", "client secret");
var request = new UpdateTablePropertiesOnlineRequest();
request.Document = File.OpenRead("TableSample.docx");
request.Index = 0;
request.NodePath = "sections/0";
string output = "output.docx";
request.DestFileName = output;
request.Properties = new TableProperties()
{
Alignment = TableProperties.AlignmentEnum.Right,
AllowAutoFit = true,
TextWrapping = TableProperties.TextWrappingEnum.Default,
};
var task = wordsApi.UpdateTablePropertiesOnline(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 с помощью C# Low Code API. Класс TableProperties содержит атрибуты, которые можно установить для настройки выходной таблицы. Задайте целевой раздел документа, используя свойство NodePath в классе UpdateTablePropertiesOnlineRequest и индекс для ориентации на таблицу.

Эта статья научила нас работать с дизайном таблиц для Word с помощью NET REST API. Если вы хотите удалить границы из файла Word, обратитесь к следующей статье: Удалите границы в Word с помощью NET REST API.

 Русский