Ez a cikk leírja a szakasz törlésének folyamatát a Word webhelyen NET REST API-val. Megtanulja, hogyan távolíthat el egy szakaszt a Wordben a NET REST API-val a .NET felhő SDK használatával. Lehetőséget biztosít a céldokumentum bármely szakaszának kiválasztására az indexe segítségével.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet to delete a section in a Word file
- Állítsa be a C# megoldásprojektet a fenti SDK-val egy szakasz eltávolításához
A szakasz törlésének lépései a Wordben a C# Low Code API segítségével
- példányosítsa meg a WordsApi osztályobjektumot, hogy töröljön egy szakaszt az ügyfélazonosítóval és a titkossággal
- Példányosítsa a DeleteSectionOnlineRequest osztály objektumát a paraméterek beállításához
- Állítsa be a forrás Word dokumentumot és a törölni kívánt szakasz indexét
- Hívja meg a DeleteSectionOnline() metódust a fenti kérelem objektum használatával
- Az eredményül kapott Word-fájlt a Result.TryGetValue() metódussal érheti el
- Mentse el a kimeneti Word fájlt a válaszban lévő adatfolyamból
A fenti lépések leírják, hogyan törölhet egy szakaszt a Wordben a C# REST API-val. A folyamat elindításához hozzon létre egy objektumot a DeleteSectionOnlineRequest osztályból, állítsa be a paramétereit, például a forrásdokumentumot és a törölni kívánt célszakasz indexét, és hívja meg a DeleteSectionOnline() metódust a szakasz törlésére vonatkozó egyéni kéréssel.
Kód a szakasz eltávolításához a Wordben a C# REST API-val
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); | |
} | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja, hogyan lehet eltávolítani a részt a Wordben a C# Low Code API-val. A válasz egy kulcs-érték párt tartalmaz, amely az eredményül kapott World fájlt tartalmazza egy adatfolyam objektumban. Ezt a fájlt a Result.TryGetValue() metódussal töltheti le a válasz értéklistájából.
Ebben a témában megtanultuk a szakaszok törlésének folyamatát. Ha szakasztörést szeretne hozzáadni, olvassa el a következő cikket: Szakasztörés hozzáadása a Wordben a NET REST API segítségével.