Távolítsa el a könyvjelzőket a Wordből a NET REST API segítségével

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

Lépések a könyvjelző törléséhez a Wordben a C# REST API segítségével

  1. Példányosítsa a konfigurációs objektumot a ClientId és a ClientSecret beállításával
  2. Hozza létre a WordsApi objektumot a megadott konfigurációval
  3. Olvassa be a bemeneti Word fájlt a bájttömbbe
  4. Példányosítsa a DeleteBookmarkOnlineRequest kérési objektumot a könyvjelző nevének megadásával
  5. Hívja meg a DeleteBookmarkOnline metódust a könyvjelzők eltávolításához
  6. 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.

 Magyar