В этой статье описывается процесс удаления раздела в Word с помощью NET REST API. Вы узнаете, как удалить раздел в Word с помощью NET REST API с помощью облачного SDK .NET. Он предоставляет возможность выбрать любой раздел в целевом документе, используя его индекс.
Обязательное условие
- Создайте учетную запись и получите учетные данные API
- Скачать Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Настройка проекта решения C# с помощью вышеуказанного SDK для удаления раздела.
Действия по удалению раздела в Word с помощью API C# Low Code
- создать экземпляр объекта класса 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.