Verwijder bladwijzer in Word met NET REST API

In dit artikel vindt u informatie over het verwijderen van een bladwijzer in Word met de NET REST API. U leert hoe u automatisch bladwijzers in Word verwijdert met C# REST API met behulp van de .NET cloud SDK. U kunt dit proces herhalen om alle bladwijzers uit een Word-bestand te verwijderen.

Voorwaarde

Stappen om bladwijzers in Word te verwijderen met C# REST API

  1. Instantieer het configuratieobject door de ClientId en ClientSecret in te stellen
  2. Maak het object WordsApi met de opgegeven configuratie
  3. Lees het ingevoerde Word-bestand in de byte-array
  4. Instantieer het aanvraagobject DeleteBookmarkOnlineRequest door de bladwijzernaam op te geven
  5. Roep de methode DeleteBookmarkOnline aan om de bladwijzers te verwijderen
  6. Sla het resulterende Word-bestand op nadat u de opgegeven bladwijzer hebt verwijderd

De bovenstaande stappen vatten samen hoe u een bladwijzer in Word verwijdert met de C# Low Code API. Instantieer het WordsApi-object en lees het ingevoerde Word-bestand in de byte-array. Maak het object DeleteBookmarkOnlineRequest en stel de bladwijzernaam in die u uit het Word-bestand wilt verwijderen, gevolgd door het aanroepen van de methode DeleteBookmarkOnline() om de bladwijzer te verwijderen.

Code om bladwijzer in Word te verwijderen met C# Low Code API

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);
}
}
}
}
}

Deze voorbeeldcode laat zien hoe u een bladwijzer in Word verwijdert met NET REST API. Houd er rekening mee dat als u tijdens het initialiseren van het object DeleteBookmarkOnlineRequest geen doelbladwijzernaam opgeeft en dit argument niet opgeeft, alle bladwijzers uit het geladen Word-bestand worden verwijderd.

Dit artikel heeft ons geleerd hoe u een bepaalde bladwijzer uit een Word-bestand kunt verwijderen. Als u geïnteresseerd bent in het toevoegen van een bladwijzer, raadpleeg dan het volgende artikel: Voeg bladwijzer toe in Word met NET REST API.

 Nederlands