Įterpkite išnašą į Word su NET REST API

Šiame straipsnyje aprašoma, kaip įterpti išnašą į Word naudojant NET REST API. Išmoksite naudoti Aspose.Words for .NET Cloud SDK, kad pridėtumėte Word išnašą su C# Low Code API. Aptarsime įvairias išnašos ypatybes, kurias galima nustatyti prieš įtraukiant ją į dokumentą.

Būtina sąlyga

Veiksmai, kaip pridėti išnašą „Word“ naudojant C# REST API

  1. Sukurkite objektą WordsApi pateikdami kliento ID ir paslaptį, kad galėtumėte įterpti pabaigą
  2. Perskaitykite įvestą Word failą ir išsaugokite jį failų sraute
  3. Sukurkite objektą FootnoteInsert nustatydami įvairias ypatybes
  4. Sukurkite metodą InsertFootnoteOnlineRequest nustatydami užklausą, FootnoteInsert ir paskirties failo pavadinimą
  5. Iškvieskite metodą InsertFootnoteOnline, kad įterptumėte išnašą į šaltinio Word failą
  6. Gaukite išvesties srautą iš rezultato ir išsaugokite jį diske

Pirmiau minėti veiksmai aprašo, kaip sukurti išnašą Word naudojant C# REST API. Pradėkite procesą įkeldami šaltinio Word failą į FileStream objektą ir sukurdami išnašą su FootnoteInsert klase. Naudokite šią išnašą norėdami sukurti užklausą InsertFootnoteOnlineRequest, kurią galiausiai galite panaudoti kurdami išnašą Word faile naudodami metodą InsertFootnoteOnline.

„Word“ išnašų kūrimo kodas naudojant 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);
}
}
}
}
}

Šiame pavyzdiniame kode parodyta kaip pridėti išnašą programoje Word naudojant C# REST API. FootnoteInsert klasėje yra įvairių ypatybių, tokių kaip Position, kurią galima nustatyti saitą su diapazono pradžios mazgu ir atskaitos ženklu. Iškvietimo atsakyme yra metodas Document.TryGetValue(), kuris grąžina gautą Word failą į srauto objektą, kad būtų išsaugotas diske arba duomenų bazėje.

Šioje temoje sužinojome, kaip įtraukti išnašą į Word dokumentą. Jei norite pakeisti tekstą Word faile, žr. šį straipsnį: Pakeiskite Word Word į NET REST API.

 Latviski