В этой статье рассказывается, как отформатировать таблицу в Word с помощью NET REST API. Вы узнаете, как изменить дизайн таблицы MS Word с помощью C# Low Code API с помощью облачного SDK .NET. Он предоставляет все необходимые сведения для настройки среды разработки и настройки выходного файла.
Обязательное условие
Скачать Aspose.Words Cloud SDK for Dotnet to update table format in a Word file
Настройка проекта решения C# с помощью вышеуказанного SDK для изменения дизайна таблицы.
Действия по обновлению дизайна таблиц в Word с помощью C# REST API
- Создайте экземпляр объекта класса WordsApi, указав идентификатор клиента и секретный код для форматирования таблицы.
- Создайте объект класса TableProperties для настройки таблицы.
- Установите целевую таблицу, указав индекс таблицы и путь к узлу.
- Вызовите метод UpdateTablePropertiesOnline(), предоставив объект запроса.
- Получите выходной файл из объекта ответа 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.