Тази статия ръководи как да премахнете отметка в 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
- Създайте екземпляр на обекта Configuration, като зададете 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.