Lábjegyzet beszúrása a Wordbe a NET REST API segítségével

Ez a cikk leírja, hogyan lehet lábjegyzetet beszúrni a Word webhelyre NET REST API-val. Megtanulja az Aspose.Words for .NET Cloud SDK használatát Word lábjegyzet hozzáadásához a C# Low Code API-val. Megbeszéljük a lábjegyzet különféle tulajdonságait, amelyeket beállíthatunk, mielőtt hozzáadnánk a dokumentumhoz.

Előfeltétel

Lépések a lábjegyzet hozzáadásához a Wordben a C# REST API segítségével

  1. Példányosítsa a WordsApi objektumot az ügyfél-azonosító és a végjegyzet beszúrásához szükséges titkos titkosítás megadásával
  2. Olvassa el a bemeneti Word fájlt, és tárolja egy fájlfolyamban
  3. Különféle tulajdonságok beállításával hozza létre a FootnoteInsert objektumot
  4. Hozza létre az InsertFootnoteOnlineRequest metódust a kérelem, a FootnoteInsert és a célfájlnév beállításával
  5. Hívja a InsertFootnoteOnline metódust lábjegyzet beszúrásához a forrás Word fájlba
  6. Kapjon kimeneti adatfolyamot az eredményből, és mentse el a lemezre

A fent említett lépések leírják, hogyan hozhat létre lábjegyzetet a Wordben C# REST API-val. Indítsa el a folyamatot a forrás Word fájl betöltésével a FileStream objektumba, és hozzon létre egy lábjegyzetet a FootnoteInsert osztállyal. Használja ezt a lábjegyzetet az InsertFootnoteOnlineRequest létrehozásához, amellyel végül létrehozhatja a lábjegyzetet a Word fájlban az InsertFootnoteOnline metódussal.

Kód lábjegyzetek készítéséhez a Wordben NET REST API-val

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

Ez a mintakód bemutatja, hogyan adhat hozzá lábjegyzetet a Wordben a C# REST API-val. A FootnoteInsert osztály különféle tulajdonságokat tartalmaz, például a Position, amely beállítható a tartomány kezdő csomópontjához és a referenciajelhez való hivatkozáshoz. A hívás válasza tartalmazza a Document.TryGetValue() metódust, amely visszaadja az eredményül kapott Word fájlt a stream objektumnak, hogy elmentse a lemezre vagy az adatbázisba.

Ebben a témában megtanultuk a lábjegyzet Word-dokumentumhoz való hozzáadásának folyamatát. Ha szöveget szeretne lecserélni egy Word-fájlban, olvassa el a következő cikket: Cserélje le a Wordben a NET REST API-t.

 Magyar