Тази статия описва процеса за изтриване на раздел в Word с NET REST API. Ще научите как да премахнете раздел в Word с NET REST API с помощта на .NET cloud SDK. Той предоставя опцията за избор на който и да е раздел в целевия документ, като използвате неговия индекс.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Настройте проект за решение на C# с горния SDK за премахване на раздел
Стъпки за изтриване на секция в Word с C# Low Code API
- инстанцирайте обекта от клас WordsApi, за да изтриете секция, използвайки ИД на клиента и тайната
- Създайте екземпляр на обект от класа DeleteSectionOnlineRequest, за да зададете параметрите
- Задайте изходния документ на Word и индекса на секцията, която искате да изтриете
- Извикайте метода DeleteSectionOnline(), като използвате горния обект на заявка
- Осъществете достъп до получения Word файл с помощта на метода Result.TryGetValue().
- Запазете изходния Word файл от потока в отговора
Горните стъпки описват как да изтриете раздел в Word с C# REST API. За да започнете процеса, създайте обект от класа DeleteSectionOnlineRequest, задайте неговите параметри като изходен документ и индекс на целевата секция, която искате да изтриете, и извикайте метода DeleteSectionOnline() с персонализираната заявка за изтриване на секцията.
Код за премахване на секция в Word с C# REST API
using System.IO; | |
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 DeleteSection() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteSectionOnlineRequest(); | |
request.Document = File.OpenRead("Sections.docx"); | |
request.SectionIndex = 0; | |
var task = wordsApi.DeleteSectionOnline(request); | |
task.Wait(); | |
var result = task.Result; | |
if(result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveSection.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Този примерен код показва как да премахнете раздел в Word с C# Low Code API. Отговорът съдържа двойка ключ-стойност, съдържаща получения файл World в обект на поток. Можете да изтеглите този файл с помощта на метода Result.TryGetValue() от списъка със стойности в отговора.
В тази тема научихме процеса на изтриване на раздел. Ако искате да добавите прекъсване на секция, вижте следната статия: Добавете прекъсване на секции в Word с NET REST API.