Tento článek popisuje, jak vložit poznámku pod čarou do Word pomocí NET REST API. Naučíte se používat Aspose.Words for .NET Cloud SDK k přidání Poznámky pod čarou Wordu s C# Low Code API. Probereme různé vlastnosti poznámky pod čarou, které lze nastavit před jejím přidáním do dokumentu.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stažení Aspose.Words Cloud SDK for Dotnet to add a footnote in a Word file
- Nastavte projekt řešení C# s výše uvedenou sadou SDK pro vytvoření koncové poznámky
Kroky k přidání poznámky pod čarou ve Wordu pomocí C# REST API
- Vytvořte instanci objektu WordsApi poskytnutím ID klienta a tajného klíče pro vložení koncové poznámky
- Přečtěte si vstupní soubor aplikace Word a uložte jej do datového proudu
- Vytvořte objekt FootnoteInsert nastavením různých vlastností
- Vytvořte metodu InsertFootnoteOnlineRequest nastavením požadavku, FootnoteInsert a názvu cílového souboru
- Chcete-li do zdrojového souboru aplikace Word vložit poznámku pod čarou, zavolejte metodu InsertFootnoteOnline
- Získejte výstupní stream z výsledku a uložte jej na disk
Výše uvedené kroky popisují jak vytvořit poznámku pod čarou ve Wordu s C# REST API. Začněte proces načtením zdrojového souboru Wordu do objektu FileStream a vytvořením poznámky pod čarou pomocí třídy FootnoteInsert. Použijte tuto poznámku pod čarou k vytvoření InsertFootnoteOnlineRequest, kterou můžete nakonec použít k vytvoření poznámky pod čarou v souboru Word pomocí metody InsertFootnoteOnline.
Kód pro vytváření poznámek pod čarou ve Wordu s NET REST API
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void InsertFootNote() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
string output = "FileWithFootnote.doc"; | |
using var requestDocument = File.OpenRead("Sample.doc"); | |
var requestFootnoteDto = new FootnoteInsert() | |
{ | |
FootnoteType = FootnoteInsert.FootnoteTypeEnum.Endnote, | |
Text = "test endnote 1" | |
}; | |
var insertRequest = new InsertFootnoteOnlineRequest(requestDocument, requestFootnoteDto, | |
destFileName:output); | |
var task = wordsApi.InsertFootnoteOnline(insertRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Tento ukázkový kód ukazuje jak přidat poznámku pod čarou v aplikaci Word s C# REST API. Třída FootnoteInsert obsahuje různé vlastnosti, jako je poloha, kterou lze nastavit jako odkaz na počáteční uzel rozsahu a referenční značku. Odpověď na volání obsahuje metodu Document.TryGetValue(), která vrací výsledný soubor aplikace Word do objektu proudu pro uložení na disk nebo do databáze.
V tomto tématu jsme se naučili proces přidávání poznámky pod čarou do dokumentu aplikace Word. Pokud chcete nahradit text v souboru aplikace Word, přečtěte si následující článek: Nahraďte slovo ve Wordu NET REST API.