Այս հոդվածը ցույց է տալիս, թե ինչպես հեռացնել էջանիշը Word-ում NET REST API-ով: Դուք կսովորեք ավտոմատ կերպով հեռացնել էջանիշը Word-ում C# REST API-ով՝ օգտագործելով .NET cloud SDK-ն: Դուք կարող եք կրկնել այս գործընթացը՝ Word ֆայլից բոլոր էջանիշները հեռացնելու համար:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet to remove a bookmark in a Word file
- Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով՝ էջանիշները ջնջելու համար
Word-ում էջանիշը C# REST API-ով ջնջելու քայլեր
- Ստեղծեք Կազմաձևման օբյեկտը` սահմանելով ClientId-ը և ClientSecret-ը
- Ստեղծեք WordsApi օբյեկտը՝ օգտագործելով տրված կոնֆիգուրացիան
- Կարդացեք մուտքագրված Word ֆայլը բայթերի զանգվածում
- Ստեղծեք DeleteBookmarkOnlineRequest հարցումի օբյեկտը` տրամադրելով էջանիշի անունը
- Էջանիշերը հեռացնելու համար օգտագործեք DeleteBookmarkOnline մեթոդը
- Պահպանեք ստացված Word ֆայլը նշված էջանիշը ջնջելուց հետո
Վերոնշյալ քայլերը ամփոփում են ինչպես ջնջել էջանիշը Word-ում C# Low Code API-ով: Ստեղծեք WordsApi օբյեկտը և կարդացեք մուտքագրված Word ֆայլը բայթային զանգվածում: Ստեղծեք DeleteBookmarkOnlineRequest օբյեկտը և սահմանեք էջանիշի անունը, որը ցանկանում եք ջնջել Word ֆայլից, որից հետո զանգահարեք DeleteBookmarkOnline() մեթոդը՝ էջանիշը ջնջելու համար:
Կոդ՝ Word-ում էջանիշը ջնջելու համար C# Low Code API-ով
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBookmark() | |
{ | |
var config = new Configuration { | |
ClientId = "####-####-####-####-####", | |
ClientSecret = "##################" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("bookmarks.docx"); | |
var deleteRequest = new DeleteBookmarkOnlineRequest(requestDocument, "aspose"); | |
var task = wordsApi.DeleteBookmarkOnline(deleteRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveBookmark.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս ինչպես ջնջել էջանիշը Word-ում NET REST API-ով: Նկատի ունեցեք, որ եթե DeleteBookmarkOnlineRequest օբյեկտը սկզբնավորելիս չեք տրամադրում թիրախային էջանիշի անունը և չեք տրամադրում այս փաստարկը, այն կջնջի բոլոր էջանիշները բեռնված Word ֆայլից:
Այս հոդվածը մեզ սովորեցրել է Word ֆայլից որոշակի էջանիշ հեռացնելու գործընթացը: Եթե հետաքրքրված եք էջանիշ ավելացնելով, տես հետևյալ հոդվածը՝ Ավելացրեք էջանիշ Word-ում NET REST API-ով.