Tento tutoriál popisuje, jak smazat poznámku pod čarou v DOC pomocí C# REST API. Naučíte se automaticky odstraňovat poznámku pod čarou ve Wordu pomocí C# Low Code API pomocí Cloud SDK na více platformách. Povede vás k provedení operace online a načtení aktualizovaného souboru aplikace Word pro uložení na disk.
Předpoklad
Vytvořte si účet a získejte přihlašovací údaje k rozhraní API
Stáhnout Aspose.Words Cloud SDK for Dotnet for deleting a footnote
Nastavte projekt C# s výše uvedenou sadou SDK a odstraňte požadované poznámky pod čarou
Kroky k odstranění poznámky pod čarou v aplikaci Word pomocí rozhraní API založeného na C# .NET
- Vytvořte objekt konfigurace nastavením ID klienta a tajného klíče
- Chcete-li odstranit poznámky pod čarou, vytvořte instanci objektu WordsApi
- Přečtěte si vstupní soubor Wordu s poznámkami pod čarou do bajtového pole
- Vytvořte DeleteFootnoteOnlineRequest() nastavením datového proudu vstupního dokumentu a cílového indexu poznámky pod čarou
- Pro odstranění požadované poznámky pod čarou použijte metodu DeleteFootnoteOnline()
- Načtěte výstupní proud z odpovědi API a uložte jej jako dokument aplikace Word na disk
Výše uvedené kroky shrnují jak odstranit poznámku pod čarou ve Wordu pomocí C# REST Interface. Vytvořte objekt WordsApi předáním objektu třídy Configuration s ID klienta a tajným klíčem. Pomocí třídy DeleteFootnoteOnlineRequest vytvořte objekt požadavku pro poznámku pod čarou a zavolejte metodu DeleteFootnoteOnline() k odstranění poznámky pod čarou pomocí tohoto objektu požadavku.
Kód pro odstranění poznámky pod čarou pomocí 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); | |
} | |
} | |
} | |
} |
Tento ukázkový kód ukazuje jak odstranit poznámku pod čarou v aplikaci Word pomocí C# RESTful Service. Můžete definovat kódování pro načtení zdrojového souboru aplikace Word a zadat heslo také v případě, že je vstupní soubor chráněn heslem. Můžete také nastavit cestu k uzlu v dokumentu aplikace Word při vytváření instance objektu požadavku.
Můžete se také podívat na další podobnou funkci na následující stránce: Převeďte Word DOC na Markdown pomocí NET REST API.