Odstraňte poznámku pod čarou ve Wordu pomocí C# REST API

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

Kroky k odstranění poznámky pod čarou v aplikaci Word pomocí rozhraní API založeného na C# .NET

  1. Vytvořte objekt konfigurace nastavením ID klienta a tajného klíče
  2. Chcete-li odstranit poznámky pod čarou, vytvořte instanci objektu WordsApi
  3. Přečtěte si vstupní soubor Wordu s poznámkami pod čarou do bajtového pole
  4. Vytvořte DeleteFootnoteOnlineRequest() nastavením datového proudu vstupního dokumentu a cílového indexu poznámky pod čarou
  5. Pro odstranění požadované poznámky pod čarou použijte metodu DeleteFootnoteOnline()
  6. 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.

 Čeština