Ավելացրեք էջի համար Word-ում NET REST API-ով

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

Նախադրյալ

Word-ում էջերի համարակալման քայլեր C# Low Code API-ով

  1. Նախաձեռնեք WordsApi օբյեկտը` սահմանելով կլոնավորված ID-ն և գաղտնիքը էջի համարներ ավելացնելու համար
  2. Կարդացեք մուտքագրված Word ֆայլը հիշողության հոսքում՝ էջերը համարակալելու համար
  3. Ստեղծեք PageNumber օբյեկտը և սահմանեք ցանկալի հատկությունները, ինչպիսիք են հավասարեցումը, ձևաչափը, մեկնարկային էջի համարը և այլն:
  4. Ստեղծեք InsertPageNumbersOnlineRequest օբյեկտը՝ տրամադրելով մուտքային ֆայլը, հարցման օբյեկտը և ելքային ֆայլի անունը
  5. Զանգահարեք InsertPageNumbersOnline՝ մուտքագրված word ֆայլին էջերի համարներ ավելացնելու համար
  6. Առբերեք ելքային ֆայլը պատասխանից և պահեք այն սկավառակի վրա

Վերոնշյալ քայլերը սահմանում են ինչպես ավելացնել էջ No Word-ում C# Low Code API-ով: Սկսեք գործընթացը՝ ստեղծելով WordsApi օբյեկտը և ստեղծելով PageNumber օբյեկտը՝ էջի համարակալման պարամետրերը սահմանելու համար: Վերջապես, ստեղծեք InsertPageNumbersOnlineRequest օբյեկտը և օգտագործեք այն InsertPageNumbersOnline() մեթոդում՝ մուտքագրված Word ֆայլում էջերի համարները տեղադրելու համար։

Կոդ՝ Word փաստաթղթում էջի համարներ ավելացնելու համար C# REST 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 InsertPageNo()
{
var wordsApi = new WordsApi("clientID", "client secret");
using var requestDocument = File.OpenRead("Sample.docx");
string output = "output.docx";
var requestPageNumber = new PageNumber()
{
Alignment = "center",
Format = "{PAGE} of {NUMPAGES}",
IsTop = true,
SetPageNumberOnFirstPage = true,
PageStartingNumber = 1
};
var insertRequest = new InsertPageNumbersOnlineRequest(requestDocument, requestPageNumber, destFileName:output);
var task = wordsApi.InsertPageNumbersOnline(insertRequest);
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-ում NET REST API-ով: PageNumber դասը պարունակում է տարբեր պարամետրեր, և դրանցից շատերը պարտադիր են, հետևաբար, բացառություններից խուսափելու համար կարող եք սահմանել բոլոր հատկությունները: Ելքային ֆայլի անունը օգտակար է API-ի կանչով վերադարձված պատասխան օբյեկտից ելքային ֆայլը ստանալու ժամանակ:

Այս թեմայում մենք սովորել ենք գոյություն ունեցող Word ֆայլում էջերի համարների ավելացման գործընթացը: Եթե ցանկանում եք տողատակ տեղադրել Word ֆայլում, տես հետևյալ հոդվածը՝ Տեղադրեք տողատակերը Word-ում NET REST API-ով.

 Հայերեն