Այս հոդվածը ներառում է NET REST API-ով աղյուսակ ստեղծելու գործընթացը Word-ում: Դուք կօգտագործեք Aspose.Words-ը .NET ամպային SDK-ի համար՝ ** Word-ում աղյուսակը C# Low Code API-ով տեղադրելու համար՝ կանչելով API-ի կանչերը և պահպանելով ելքը տեղական համակարգում: Կներկայացվեն բոլոր անհրաժեշտ քայլերը՝ SDK-ին աջակցող ցանկացած հարթակում միջավայրը կարգավորելու և հավելվածը մշակելու համար։
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով
Word փաստաթղթում աղյուսակ ստեղծելու քայլեր C# REST API-ով
- Ստեղծեք WordsApi դասի օբյեկտը` օգտագործելով հաճախորդի ID-ն և գաղտնիքը
- Կարդացեք մուտքագրված Word ֆայլը հիշողության հոսքի մեջ
- Ստեղծեք TableInsert օբյեկտը և սահմանեք տողերի և սյունակների քանակը
- Ստեղծեք InsertTableOnlineRequest-ը՝ օգտագործելով մուտքային փաստաթուղթը, պահանջվող աղյուսակը և ելքային ֆայլը
- Զանգահարեք InsertTableOnline-ին` օգտագործելով վերը նշված աղյուսակի հարցումը աղյուսակ ստեղծելու համար
- Առբերեք API-ի զանգի արդյունքը և պահեք այն տեղական ֆայլում
Վերոհիշյալ քայլերը նկարագրում են Word-ում աղյուսակների ստեղծման գործընթացը NET REST API-ով: Գործընթացը սկսեք՝ կարդալով մուտքային ֆայլը և ստեղծելով Word ֆայլում աղյուսակ ավելացնելու հարցում՝ օգտագործելով InsertTableOnlineRequest դասը: Երբ հարցումը ստեղծվում է, InsertTableOnline մեթոդը կանչվում է աղյուսակը զետեղելու համար, որի նպատակային ֆայլի անունը տրված է որպես փաստարկ:
Կոդ՝ Word փաստաթղթում աղյուսակ ստեղծելու համար C# Low Code API-ով
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
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 CreateTable() | |
{ | |
try | |
{ | |
var wordsApi = new WordsApi("", ""); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestTable = new TableInsert() | |
{ | |
ColumnsCount = 5, | |
RowsCount = 4 | |
}; | |
string output = "OutputWithTable.docx"; | |
var insertRequest = new InsertTableOnlineRequest(requestDocument, requestTable, destFileName: output); | |
var tableTask = wordsApi.InsertTableOnline(insertRequest); | |
tableTask.Wait(); | |
var result = tableTask.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); | |
} | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս ինչպես ստեղծել աղյուսակ MS Word-ում C# REST API-ով: Երբ դուք օգտագործում եք InsertTableOnline մեթոդը, այն ստեղծում է աղյուսակը Word ֆայլի վերջում և պահպանում է փոփոխված ֆայլը ամպի մեջ՝ որպես նպատակակետ նշված անունով: Դուք պետք է օգտագործեք այս առաջադրանքի արդյունքը՝ փոփոխված ֆայլը տեղական համակարգ ներբեռնելու համար:
Այս թեմայում մենք սովորեցինք ինչպես աղյուսակ տեղադրել Word փաստաթղթում C# Low Code API-ով: Փաստաթղթերը միացնելու համար տես հետևյալ հոդվածը՝ Միավորել Word փաստաթղթերը NET REST API-ի հետ.