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
- Maak een account aan en ontvang API-inloggegevens
- Downloaden Aspose.Words Cloud SDK for Dotnet to remove a bookmark in a Word file
- Stel een C#-oplossingsproject in met de bovenstaande SDK voor het verwijderen van bladwijzers
Stappen om bladwijzers in Word te verwijderen met C# REST API
- Instantieer het configuratieobject door de ClientId en ClientSecret in te stellen
- Maak het object WordsApi met de opgegeven configuratie
- Lees het ingevoerde Word-bestand in de byte-array
- Instantieer het aanvraagobject DeleteBookmarkOnlineRequest door de bladwijzernaam op te geven
- Roep de methode DeleteBookmarkOnline aan om de bladwijzers te verwijderen
- 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.