Форматиране на таблица в Word с NET REST API

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

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

Стъпки за актуализиране на дизайна на таблица в 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 и Index за насочване към таблицата.

Тази статия ни научи да работим с дизайн на таблици за Word с NET REST API. Ако сте склонни да премахнете граници от файл на Word, вижте следната статия: Премахнете границите в Word с NET REST API.

 Български