Този урок описва как да изтриете бележка под линия в DOC с C# REST API. Ще се научите автоматично да премахвате бележка под линия в Word с C# Low Code API с помощта на Cloud SDK на множество платформи. Той ще ви насочи да извършите операцията онлайн и да изтеглите актуализирания файл на Word за запазване на диска.
Предпоставка
Изтегляне Aspose.Words Cloud SDK for Dotnet for deleting a footnote
Настройте C# проект с горния SDK, за да премахнете желаните бележки под линия
Стъпки за премахване на бележка под линия в Word с C# .NET-базиран API
- Създайте обекта за конфигурация, като зададете ИД на клиента и тайната
- Създайте екземпляр на обекта WordsApi, за да изтриете бележки под линия
- Прочетете входния Word файл с бележки под линия в байтов масив
- Създайте DeleteFootnoteOnlineRequest(), като зададете потока на входния документ и целевия индекс на бележка под линия
- Извикайте метода DeleteFootnoteOnline(), за да премахнете исканата бележка под линия
- Извлечете изходния поток от отговора на API и го запазете като документ на Word на диска
Стъпките по-горе обобщават как да изтриете бележка под линия в Word с C# REST интерфейс. Създайте обекта WordsApi, като подадете обекта на класа на конфигурацията с клиентски идентификатор и тайна. Използвайте класа DeleteFootnoteOnlineRequest, за да създадете обект на заявка за бележката под линия и извикайте метода DeleteFootnoteOnline(), за да премахнете бележката под линия, като използвате този обект на заявка.
Код за премахване на бележка под линия с C# Low Code API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WorkWithFootnotes | |
{ | |
public void RemoveAFootnote() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "secret"; | |
apiClient.ClientId = "id"; | |
var wordsApi = new WordsApi(apiClient); | |
using var requestDocument = File.OpenRead("Footnote.docx"); | |
var deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0); | |
var task = wordsApi.DeleteFootnoteOnline(deleteRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("output.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Този примерен код демонстрира как да премахнете бележка под линия в Word с C# RESTful Service. Можете да дефинирате кодирането за зареждане на изходния Word файл и да предоставите парола, ако входният файл е защитен с парола. Можете също да зададете пътя на възела в документа на Word, докато инстанциирате обекта на заявката.
Можете също да разгледате друга подобна функция на следната страница: Преобразувайте Word DOC в Markdown с NET REST API.