Izbrišite fusnotu u Wordu pomoću C# REST API-ja

Ovaj vodič opisuje kako izbrisati fusnotu u DOC pomoću C# REST API-ja. Naučit ćete automatski ukloniti fusnotu u Wordu s C# Low Code API-jem koristeći Cloud SDK na više platformi. Vodit će vas da izvršite operaciju na mreži i dohvatite ažuriranu Word datoteku za spremanje na disk.

Preduvjet

Koraci za uklanjanje fusnote u Wordu s API-jem temeljenim na C# .NET

  1. Stvorite objekt konfiguracije postavljanjem ID-a klijenta i tajne
  2. Instancirajte objekt WordsApi za brisanje fusnota
  3. Pročitajte ulaznu Word datoteku s fusnotama u niz bajtova
  4. Napravite DeleteFootnoteOnlineRequest() postavljanjem ulaznog toka dokumenta i ciljnog indeksa fusnote
  5. Pozovite metodu DeleteFootnoteOnline() za uklanjanje tražene bilješke
  6. Dohvatite izlazni tok iz API odgovora i spremite ga kao Word dokument na disk

Gore navedeni koraci sažimaju kako izbrisati fusnotu u Wordu s C# REST sučeljem. Stvorite objekt WordsApi prosljeđivanjem objekta klase konfiguracije s ID-om klijenta i tajnom. Upotrijebite klasu DeleteFootnoteOnlineRequest za stvaranje objekta zahtjeva za fusnotu i pozovite metodu DeleteFootnoteOnline() za uklanjanje bilješke pomoću ovog objekta zahtjeva.

Kod za uklanjanje fusnote s C# Low Code API-jem

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

Ovaj primjer koda pokazao je kako ukloniti fusnotu u Wordu s C# RESTful uslugom. Možete definirati kodiranje za učitavanje izvorne Word datoteke i dati lozinku također ako je ulazna datoteka zaštićena lozinkom. Također možete postaviti stazu čvora u Word dokumentu dok instancirate objekt zahtjeva.

Također možete pogledati drugu sličnu značajku na sljedećoj stranici: Pretvorite Word DOC u Markdown pomoću NET REST API-ja.

 Hrvatski