Dieser Artikel beschreibt, wie Sie mit der .NET REST API Lesezeichen in Word entfernen. Sie lernen, wie Sie mit der C# REST API automatisch **Lesezeichen in Word entfernen, indem Sie das .NET Cloud SDK verwenden. Sie können diesen Vorgang wiederholen, um alle Lesezeichen aus einer Word-Datei zu entfernen.
Voraussetzung
- Konto erstellen und API-Anmeldeinformationen erhalten
- Herunterladen Aspose.Words Cloud SDK for Dotnet to remove a bookmark in a Word file
- Einrichten eines C#-Lösungsprojekts mit dem oben genannten SDK zum Löschen von Lesezeichen
Schritte zum Löschen von Lesezeichen in Word mit der C#-REST-API
- Instanziieren Sie das Konfigurationsobjekt, indem Sie die Client-ID und das Client-Geheimnis festlegen
- Erstellen Sie das WordsApi-Objekt mit der angegebenen Konfiguration
- Lesen Sie die eingegebene Word-Datei in das Byte-Array
- Instanziieren Sie das Anforderungsobjekt DeleteBookmarkOnlineRequest, indem Sie den Lesezeichennamen angeben
- Rufen Sie die Methode DeleteBookmarkOnline auf, um die Lesezeichen zu entfernen
- Speichern Sie die resultierende Word-Datei, nachdem Sie das angegebene Lesezeichen gelöscht haben
Die obigen Schritte fassen zusammen, wie man ein Lesezeichen in Word mit C# Low Code API löscht. Instanziieren Sie das WordsApi-Objekt und lesen Sie die Word-Eingabedatei in das Byte-Array. Erstellen Sie das DeleteBookmarkOnlineRequest-Objekt und legen Sie den Lesezeichennamen fest, den Sie aus der Word-Datei löschen möchten. Rufen Sie anschließend die DeleteBookmarkOnline()-Methode auf, um das Lesezeichen zu löschen.
Code zum Löschen von Lesezeichen in Word mit 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); | |
} | |
} | |
} | |
} | |
} |
Dieser Beispielcode zeigt, wie man mit NET REST API ein Lesezeichen in Word löscht. Beachten Sie, dass alle Lesezeichen aus der geladenen Word-Datei gelöscht werden, wenn Sie beim Initialisieren des DeleteBookmarkOnlineRequest-Objekts keinen Ziellesezeichennamen angeben und dieses Argument nicht angeben.
In diesem Artikel haben wir gelernt, wie man ein bestimmtes Lesezeichen aus einer Word-Datei entfernt. Wenn Sie ein Lesezeichen hinzufügen möchten, lesen Sie den folgenden Artikel: Lesezeichen in Word mit NET REST API hinzufügen.