Այս թեման ենթադրում է Word DOC մեկնաբանությունները ջնջելու գործընթացը NET REST API-ով: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար, որպեսզի հեռացնենք մեկնաբանությունների բաժինը Word-ից C# Low Code API-ով: Թեման ընդգրկում է բոլոր անհրաժեշտ մանրամասները՝ զարգացման միջավայրը և հեշտ օգտագործման օրինակելի կոդը սահմանելու համար:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր DOC ֆայլում մեկնաբանությունները հեռացնելու համար
- Բեռնել Aspose.Words Cloud SDK for Dotnet to delete comments in a Word file
- Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով՝ DOCX-ի մեկնաբանությունները մաքրելու համար
NET REST API-ով Word փաստաթղթից մեկնաբանությունները հեռացնելու քայլեր
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար՝ Word ֆայլում մեկնաբանությունները ջնջելու համար
- Ստեղծեք WordsAPI դասի օրինակ ձեր հաճախորդի հաշվի հավատարմագրերով
- Ստեղծեք մեկնաբանություն ավելացնելու հարցում՝ օգտագործելով DeleteCommentsOnlineRequest-ի օրինակը՝ տրամադրելով ֆայլի անունը
- Remove the Comments in the Word document առցանց՝ օգտագործելով DeleteCommentsOnline օբյեկտը
- Ներբեռնեք ստեղծված ֆայլը ամպից՝ օգտագործելով ֆայլի հոսք ունեցող պատասխան բառարանի հոսքը
- Պահեք ներբեռնված ֆայլի հոսքը ջնջված մեկնաբանություններով որպես DOCX ֆայլ սկավառակի վրա
Վերոհիշյալ քայլերը բացատրում են * մեկնաբանությունները Word փաստաթղթից NET REST API-ով * հեռացնելու մեխանիզմը, որտեղ գործընթացը կսկսվի՝ ստեղծելով WordsApi դասի օրինակ՝ օգտագործելով ClientSecret և ClientId, ստեղծելով DeleteCommentsOnlineRequest ֆայլի անունով և վերջապես մաքրելով: փաստաթղթի բոլոր մեկնաբանությունները՝ օգտագործելով DeleteCommentsOnline մեթոդը: Մեկնաբանությունները հեռացնելուց հետո կվերադարձվի պատասխան հոսք, որն ունի DOCX ֆայլ՝ հեռացված մեկնաբանություններով, որը կարող է պահվել սկավառակի վրա՝ որպես ֆայլ կամ հետագայում օգտագործել հավելվածում:
Microsoft Word-ում մեկնաբանությունները ջնջելու կոդը C# Low Code API-ով
using System; | |
using System.IO; | |
using System.Linq; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class Comments | |
{ | |
public void DeleteAllComments() | |
{ | |
try | |
{ | |
var config = new Configuration(); | |
config.ClientSecret = "secret"; | |
config.ClientId = "clientId"; | |
string output = "output.docx"; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var deleteRequest = new DeleteCommentsOnlineRequest(requestDocument,destFileName:"output.docx"); | |
var task = wordsApi.DeleteCommentsOnline(deleteRequest); | |
task.Wait(); | |
var res = task.Result; | |
var firstKey = res.Keys.First(); | |
if (res.TryGetValue(firstKey, 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); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցուցադրում է օգտագործման դեպքը Ջնջել մեկնաբանությունները DOCX-ում NET REST API-ով: DeleteCommentsOnlineRequest դասի օրինակը բացահայտում է տարբեր տարբերակներ՝ սկզբնաղբյուր փաստաթուղթը, նպատակային փաստաթղթի ֆայլի անվանումը, գաղտնաբառը, կոդավորված գաղտնաբառը, վերանայման համարը և վերանայման ամսաթվի ժամանակը որոշելու համար: DeleteCommentsOnline-ը կանչելուց հետո մեկնաբանությունները ջնջվում են փաստաթղթից, և ելքային DOCX ֆայլի հոսքը վերադարձվում է որպես պատասխան:
Այս թեմայում մենք սովորել ենք ջնջել մեկնաբանությունները Microsoft Word-ում C# Low Code API-ով։ Եթե ցանկանում եք մեկնաբանություններ տեղադրել Word փաստաթղթում, DOC ֆայլը PD-ում, տես Տեղադրեք մեկնաբանություններ DOCX-ում NET REST API-ով-ի հոդվածը: