Ez a cikk ismerteti, hogyan lehet eltávolítani a könyvjelzőket a Word webhelyről a NET REST API-val. Megtanulja, hogyan lehet automatikusan eltávolítani a könyvjelzőket a Wordből a C# REST API-val a .NET felhő SDK használatával. A folyamat megismétlésével eltávolíthatja az összes könyvjelzőt egy Word-fájlból.
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 remove a bookmark in a Word file
- Állítsa be a C# megoldásprojektet a fenti SDK-val a könyvjelzők törléséhez
Lépések a könyvjelző törléséhez a Wordben a C# REST API segítségével
- Példányosítsa a konfigurációs objektumot a ClientId és a ClientSecret beállításával
- Hozza létre a WordsApi objektumot a megadott konfigurációval
- Olvassa be a bemeneti Word fájlt a bájttömbbe
- Példányosítsa a DeleteBookmarkOnlineRequest kérési objektumot a könyvjelző nevének megadásával
- Hívja meg a DeleteBookmarkOnline metódust a könyvjelzők eltávolításához
- Mentse el az eredményül kapott Word-fájlt a megadott könyvjelző törlése után
A fenti lépések összefoglalják a könyvjelző törlésének módját a Wordben a C# Low Code API-val. Példányosítsa a WordsApi objektumot, és olvassa be a bemeneti Word fájlt a bájttömbbe. Hozza létre a DeleteBookmarkOnlineRequest objektumot, és állítsa be a Word fájlból törölni kívánt könyvjelző nevét, majd hívja meg a DeleteBookmarkOnline() metódust a könyvjelző törléséhez.
Kód a könyvjelző törléséhez a Wordben a C# Low Code API-val
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBookmark() | |
{ | |
var config = new Configuration { | |
ClientId = "####-####-####-####-####", | |
ClientSecret = "##################" }; | |
var wordsApi = new WordsApi(config); | |
using var requestDocument = File.OpenRead("bookmarks.docx"); | |
var deleteRequest = new DeleteBookmarkOnlineRequest(requestDocument, "aspose"); | |
var task = wordsApi.DeleteBookmarkOnline(deleteRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.TryGetValue("", out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create("RemoveBookmark.docx")) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Ez a mintakód bemutatja a könyvjelző törlésének módját a Wordben a NET REST API-val. Vegye figyelembe, hogy ha nem ad meg célkönyvjelzőnevet a DeleteBookmarkOnlineRequest objektum inicializálása közben, és nem adja meg ezt az argumentumot, akkor az összes könyvjelzőt törli a betöltött Word-fájlból.
Ez a cikk megtanította nekünk, hogyan távolíthatunk el egy adott könyvjelzőt egy Word-fájlból. Ha érdekli egy könyvjelző hozzáadása, olvassa el a következő cikket: Könyvjelző hozzáadása a Wordben a NET REST API segítségével.