Tento článek popisuje proces odstranění sekce v Word pomocí NET REST API. Naučíte se jak odstranit sekci ve Wordu pomocí NET REST API pomocí cloudové sady .NET. Poskytuje možnost vybrat libovolný oddíl v cílovém dokumentu pomocí jeho indexu.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK pro odstranění sekce
Kroky k odstranění sekce ve Wordu pomocí C# Low Code API
- vytvořte instanci objektu třídy WordsApi a odstraňte sekci pomocí ID klienta a tajného klíče
- Chcete-li nastavit parametry, vytvořte instanci objektu třídy DeleteSectionOnlineRequest
- Nastavte zdrojový dokument aplikace Word a index sekce, kterou chcete odstranit
- Vyvolejte metodu DeleteSectionOnline() pomocí výše uvedeného objektu požadavku
- Získejte přístup k výslednému souboru aplikace Word pomocí metody Result.TryGetValue().
- Uložte výstupní soubor aplikace Word ze streamu v odpovědi
Výše uvedené kroky popisují jak odstranit sekci ve Wordu pomocí C# REST API. Chcete-li zahájit proces, vytvořte objekt třídy DeleteSectionOnlineRequest, nastavte jeho parametry, jako je zdrojový dokument a index cílové sekce, kterou chcete odstranit, a vyvolejte metodu DeleteSectionOnline() s vlastním požadavkem na odstranění sekce.
Kód pro odebrání oddílu ve Wordu pomocí 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); | |
} | |
} | |
} | |
} | |
} |
Tento ukázkový kód ukazuje jak odebrat sekci v aplikaci Word pomocí C# Low Code API. Odpověď obsahuje pár klíč–hodnota obsahující výsledný soubor World v objektu streamu. Tento soubor můžete stáhnout pomocí metody Result.TryGetValue() ze seznamu hodnot v odpovědi.
V tomto tématu jsme se naučili proces mazání sekce. Pokud chcete přidat konec oddílu, přečtěte si následující článek: Přidejte konec oddílu do aplikace Word pomocí rozhraní NET REST API.