Тази статия ръководи как да форматирате таблица в Word с NET REST API. Ще научите процеса за модифициране на дизайна на таблицата на MS Word с C# Low Code API с помощта на .NET cloud SDK. Той споделя всички необходими подробности за конфигуриране на средата за разработка и персонализиране на изходния файл.
Предпоставка
Изтегли 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 и Index за насочване към таблицата.
Тази статия ни научи да работим с дизайн на таблици за Word с NET REST API. Ако сте склонни да премахнете граници от файл на Word, вижте следната статия: Премахнете границите в Word с NET REST API.