Elimina la nota a piè di pagina in Word con l'API REST C#

Questo tutorial descrive come eliminare la nota a piè di pagina in DOC con l’API REST C#. Imparerai a rimuovere automaticamente una nota a piè di pagina in Word con l’API C# Low Code utilizzando un Cloud SDK su più piattaforme. Ti guiderà nell’esecuzione dell’operazione online e nel recupero del file Word aggiornato per il salvataggio sul disco.

Prerequisito

Passaggi per rimuovere la nota a piè di pagina in Word con l’API basata su C# .NET

  1. Crea l’oggetto Configurazione impostando l’ID client e il segreto
  2. Crea un’istanza dell’oggetto WordsApi per eliminare le note a piè di pagina
  3. Leggere il file Word di input con le note a piè di pagina in un array di byte
  4. Crea DeleteFootnoteOnlineRequest() impostando il flusso del documento di input e l’indice della nota a piè di pagina di destinazione
  5. Richiama il metodo DeleteFootnoteOnline() per rimuovere la nota a piè di pagina richiesta
  6. Recupera il flusso di output dalla risposta API e salvalo come documento Word sul disco

I passaggi precedenti riassumono come eliminare una nota a piè di pagina in Word con l’interfaccia REST C#. Crea l’oggetto WordsApi passando l’oggetto della classe Configuration con un ID client e un segreto. Utilizza la classe DeleteFootnoteOnlineRequest per creare l’oggetto di richiesta per la nota a piè di pagina e chiama il metodo DeleteFootnoteOnline() per rimuovere la nota a piè di pagina utilizzando questo oggetto di richiesta.

Codice per rimuovere la nota a piè di pagina con l’API C# Low Code

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

Questo codice di esempio ha dimostrato come rimuovere una nota a piè di pagina in Word con il servizio RESTful C#. È possibile definire la codifica per caricare il file Word di origine e fornire una password anche se il file di input è protetto da password. È inoltre possibile impostare il percorso del nodo nel documento Word durante la creazione di un’istanza dell’oggetto richiesta.

Puoi anche controllare un’altra funzionalità simile nella seguente pagina: Converti Word DOC in Markdown con l’API NET REST.

 Italiano