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
preuzimanje Aspose.Words Cloud SDK for Dotnet for deleting a footnote
Postavite C# projekt s gornjim SDK-om za uklanjanje željenih fusnota
Koraci za uklanjanje fusnote u Wordu s API-jem temeljenim na C# .NET
- Stvorite objekt konfiguracije postavljanjem ID-a klijenta i tajne
- Instancirajte objekt WordsApi za brisanje fusnota
- Pročitajte ulaznu Word datoteku s fusnotama u niz bajtova
- Napravite DeleteFootnoteOnlineRequest() postavljanjem ulaznog toka dokumenta i ciljnog indeksa fusnote
- Pozovite metodu DeleteFootnoteOnline() za uklanjanje tražene bilješke
- 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.