Տեղադրեք պարբերություն Word-ում NET REST API-ով

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

Նախադրյալ

Word-ում նոր պարբերություն տեղադրելու քայլեր C# Low Code API-ով

  1. Ստուգեք կազմաձևման օբյեկտը և դրա հետ հայտարարեք WordsApi օբյեկտ
  2. Կարդացեք սկզբնաղբյուր Word ֆայլը բայթային զանգվածում՝ պարբերություն ավելացնելու համար
  3. Ստեղծեք ParagraphInsert դասի օբյեկտ և սահմանեք նոր տեքստը
  4. Ստեղծեք InsertParagraphOnlineRequest օբյեկտը` տրամադրելով մուտքային փաստաթուղթը, պարբերության տվյալները և դիրքը
  5. Պարբերությունը զետեղելու համար կանչեք InsertParagraphOnline() մեթոդը վերը նշված հարցման օբյեկտով
  6. Պահպանեք ելքային ֆայլը API-ի կողմից վերադարձված հոսքից

Այս քայլերն ամփոփում են ինչպես տեղադրել պարբերություն Word-ում C# Low Code API-ով: Ստեղծեք կոնֆիգուրացիայի օբյեկտ՝ օգտագործելով հաճախորդի ID-ն և գաղտնիքը, օրինականացրեք WordsApi օբյեկտը, կարդացեք մուտքագրված ֆայլը բայթ զանգվածի մեջ և ստեղծեք ParagraphInsert օբյեկտ՝ նոր պարբերության տեքստը սահմանելու համար: Նախաձեռնեք InsertParagraphOnlineRequest() օբյեկտը և օգտագործեք այն InsertParagraphOnline() մեթոդում՝ պարբերությունը տեղադրելու համար:

Կոդ՝ պարբերություն C# REST 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 InsertParagraph()
{
var config = new Configuration { ClientId = "clientId", ClientSecret = "secret" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("TableSample.docx");
var requestParagraph = new ParagraphInsert()
{
Text = "This is a new paragraph for your document",
};
var insertRequest = new InsertParagraphOnlineRequest(requestDocument, requestParagraph, nodePath: "sections/0");
string output = "output.docx";
insertRequest.DestFileName = output;
var task = wordsApi.InsertParagraphOnline(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-ում: Սահմանեք նպատակակետ ֆայլի անունը՝ օգտագործելով DestFileName հատկությունը InsertParagraphOnlineRequest օբյեկտում՝ API-ի պատասխանից ելքը ստանալու համար: Կարող եք նաև օգտագործել այլ տարբերակներ, ինչպիսիք են՝ բեռնման կոդավորումը, գաղտնաբառը, վերանայման հեղինակի անունը և ամսաթիվը և ինդեքսը՝ օգտագործելով insertBeforeNode հատկությունը:

Այս հոդվածը մեզ սովորեցրել է պարբերություն տեղադրել Word ֆայլում: Եթե ցանկանում եք սահմանել գոյություն ունեցող պարբերության ձևաչափումը, տես հետևյալ հոդվածը՝ Սահմանեք պարբերության ձևաչափումը Word-ում NET REST API-ով.

 Հայերեն