Ստեղծեք աղյուսակ Word-ում NET REST API-ով

Այս հոդվածը ներառում է NET REST API-ով աղյուսակ ստեղծելու գործընթացը Word-ում: Դուք կօգտագործեք Aspose.Words-ը .NET ամպային SDK-ի համար՝ ** Word-ում աղյուսակը C# Low Code API-ով տեղադրելու համար՝ կանչելով API-ի կանչերը և պահպանելով ելքը տեղական համակարգում: Կներկայացվեն բոլոր անհրաժեշտ քայլերը՝ SDK-ին աջակցող ցանկացած հարթակում միջավայրը կարգավորելու և հավելվածը մշակելու համար։

Նախադրյալ

Word փաստաթղթում աղյուսակ ստեղծելու քայլեր C# REST API-ով

  1. Ստեղծեք WordsApi դասի օբյեկտը` օգտագործելով հաճախորդի ID-ն և գաղտնիքը
  2. Կարդացեք մուտքագրված Word ֆայլը հիշողության հոսքի մեջ
  3. Ստեղծեք TableInsert օբյեկտը և սահմանեք տողերի և սյունակների քանակը
  4. Ստեղծեք InsertTableOnlineRequest-ը՝ օգտագործելով մուտքային փաստաթուղթը, պահանջվող աղյուսակը և ելքային ֆայլը
  5. Զանգահարեք InsertTableOnline-ին` օգտագործելով վերը նշված աղյուսակի հարցումը աղյուսակ ստեղծելու համար
  6. Առբերեք 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-ի հետ.

 Հայերեն