W tym artykule opisano proces usuwania sekcji w Word za pomocą interfejsu API NET REST. Dowiesz się jak usunąć sekcję w programie Word za pomocą NET REST API przy użyciu pakietu SDK chmury .NET. Zapewnia możliwość wybrania dowolnej sekcji dokumentu docelowego za pomocą jej indeksu.
Warunek wstępny
- Utwórz konto i uzyskaj dane uwierzytelniające API
- Pobierać Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK w celu usunięcia sekcji
Kroki, aby usunąć sekcję w programie Word za pomocą interfejsu API C# Low Code
- utwórz instancję obiektu klasy WordsApi, aby usunąć sekcję przy użyciu identyfikatora klienta i klucza tajnego
- Utwórz instancję obiektu klasy DeleteSectionOnlineRequest, aby ustawić parametry
- Ustaw dokument źródłowy programu Word i indeks sekcji, którą chcesz usunąć
- Wywołaj metodę DeleteSectionOnline(), korzystając z powyższego obiektu żądania
- Uzyskaj dostęp do wynikowego pliku programu Word za pomocą metody Result.TryGetValue().
- Zapisz wyjściowy plik Word ze strumienia w odpowiedzi
Powyższe kroki opisują jak usunąć sekcję w programie Word za pomocą interfejsu API C# REST. Aby rozpocząć proces, utwórz obiekt klasy DeleteSectionOnlineRequest, ustaw jego parametry takie jak dokument źródłowy i indeks sekcji docelowej, którą chcesz usunąć, a następnie wywołaj metodę DeleteSectionOnline() z niestandardowym żądaniem usunięcia sekcji.
Kod do usunięcia sekcji w programie Word za pomocą interfejsu API C# REST
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); | |
} | |
} | |
} | |
} | |
} |
Ten przykładowy kod ilustruje jak usunąć sekcję w programie Word za pomocą interfejsu API C# Low Code. Odpowiedź zawiera parę klucz-wartość zawierającą wynikowy plik świata w obiekcie strumieniowym. Możesz pobrać ten plik za pomocą metody Result.TryGetValue() z listy wartości w odpowiedzi.
W tym temacie poznaliśmy proces usuwania sekcji. Jeśli chcesz dodać podział sekcji, zapoznaj się z następującym artykułem: Dodaj podział sekcji w programie Word za pomocą interfejsu API NET REST.