Այս հոդվածը ցույց է տալիս, թե ինչպես ձևաչափել աղյուսակը 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 դասի օբյեկտը` տրամադրելով հաճախորդի ID-ն և գաղտնիքը աղյուսակը ձևավորելու համար
- Աղյուսակը հարմարեցնելու համար ստեղծեք 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-ով.