Fußnote in Word mit der C#-REST-API löschen

In diesem Tutorial wird beschrieben, wie Sie mit der C#-REST-API Fußnoten in DOC löschen. Sie erfahren, wie Sie mit einem Cloud SDK auf mehreren Plattformen automatisch eine Fußnote in Word mit der C# Low Code API entfernen. Es führt Sie dazu, den Vorgang online durchzuführen und die aktualisierte Word-Datei zum Speichern auf der Festplatte abzurufen.

Voraussetzung

Schritte zum Entfernen von Fußnoten in Word mit C# .NET-basierter API

  1. Erstellen Sie das Konfigurationsobjekt, indem Sie die Client-ID und das Geheimnis festlegen
  2. Instanziieren Sie das Objekt WordsApi, um Fußnoten zu löschen
  3. Lesen Sie die eingegebene Word-Datei mit Fußnoten in ein Byte-Array ein
  4. Erstellen Sie die Funktion DeleteFootnoteOnlineRequest(), indem Sie den Eingabedokumentstrom und den Zielfußnotenindex festlegen
  5. Rufen Sie die Methode DeleteFootnoteOnline() auf, um die angeforderte Fußnote zu entfernen
  6. Rufen Sie den Ausgabestream aus der API-Antwort ab und speichern Sie ihn als Word-Dokument auf der Festplatte

Die obigen Schritte fassen zusammen, wie man eine Fußnote in Word mit der C#-REST-Schnittstelle löscht. Erstellen Sie das WordsApi-Objekt, indem Sie das Konfigurationsklassenobjekt mit einer Client-ID und einem Geheimnis übergeben. Verwenden Sie die Klasse DeleteFootnoteOnlineRequest, um das Anforderungsobjekt für die Fußnote zu erstellen, und rufen Sie die Methode DeleteFootnoteOnline() auf, um die Fußnote mithilfe dieses Anforderungsobjekts zu entfernen.

Code zum Entfernen von Fußnoten mit der C# Low Code API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WorkWithFootnotes
{
public void RemoveAFootnote()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "secret";
apiClient.ClientId = "id";
var wordsApi = new WordsApi(apiClient);
using var requestDocument = File.OpenRead("Footnote.docx");
var deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0);
var task = wordsApi.DeleteFootnoteOnline(deleteRequest);
task.Wait();
var result = task.Result;
if (result.TryGetValue("", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("output.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Dieser Beispielcode hat gezeigt, wie man eine Fußnote in Word mit C# RESTful Service entfernt. Sie können die Kodierung zum Laden der Word-Quelldatei festlegen und ein Kennwort angeben, auch wenn die Eingabedatei durch ein Kennwort geschützt ist. Sie können den Knotenpfad auch im Word-Dokument festlegen, während Sie das Anforderungsobjekt instanziieren.

Sie können sich auch eine andere ähnliche Funktion auf der folgenden Seite ansehen: Konvertieren Sie Word DOC in Markdown mit der NET REST API.

 Deutsch