Ձևաչափեք աղյուսակը Word-ում NET REST API-ով

Այս հոդվածը ցույց է տալիս, թե ինչպես ձևաչափել աղյուսակը Word-ում NET REST API-ով: Դուք կսովորեք MS Word աղյուսակի ձևավորումը C# Low Code API փոփոխելու գործընթացը՝ օգտագործելով .NET cloud SDK: Այն կիսում է բոլոր անհրաժեշտ մանրամասները՝ մշակման միջավայրը կարգավորելու և ելքային ֆայլը հարմարեցնելու համար:

Նախադրյալ

Word-ում աղյուսակի դիզայնը թարմացնելու քայլեր C# REST API-ով

  1. Ստեղծեք WordsApi դասի օբյեկտը` տրամադրելով հաճախորդի ID-ն և գաղտնիքը աղյուսակը ձևավորելու համար
  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-ով.

 Հայերեն