Wstaw przypis w programie Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak wstawić przypis w Word za pomocą interfejsu API NET REST. Dowiesz się, jak używać Aspose.Words dla .NET Cloud SDK, aby dodać Przypis Worda z API C# Low Code. Omówimy różne właściwości przypisu, które można ustawić przed dodaniem go do dokumentu.

Warunek wstępny

Kroki, aby dodać przypis w programie Word za pomocą interfejsu API C# REST

  1. Utwórz instancję obiektu WordsApi, podając identyfikator klienta i klucz tajny, aby wstawić przypis końcowy
  2. Przeczytaj wejściowy plik Word i zapisz go w strumieniu plików
  3. Utwórz obiekt FootnoteInsert, ustawiając różne właściwości
  4. Utwórz metodę InsertFootnoteOnlineRequest, ustawiając żądanie, FootnoteInsert i nazwę pliku docelowego
  5. Wywołaj metodę InsertFootnoteOnline, aby wstawić przypis do źródłowego pliku Word
  6. Uzyskaj strumień wyjściowy z wyniku i zapisz go na dysku

Wyżej wymienione kroki opisują jak utworzyć przypis w programie Word za pomocą interfejsu API C# REST. Rozpocznij proces od załadowania źródłowego pliku Worda do obiektu FileStream i utworzenia przypisu za pomocą klasy FootnoteInsert. Użyj tego przypisu, aby utworzyć InsertFootnoteOnlineRequest, którego możesz ostatecznie użyć do utworzenia przypisu w pliku Word za pomocą metody InsertFootnoteOnline.

Kod do tworzenia przypisów w programie Word za pomocą interfejsu API NET REST

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

Ten przykładowy kod ilustruje jak dodać przypis w programie Word za pomocą interfejsu API C# REST. Klasa FootnoteInsert zawiera różne właściwości, takie jak Position, które można ustawić jako łącze do węzła początkowego zakresu i znacznika odniesienia. Odpowiedź wywołania zawiera metodę Document.TryGetValue(), która zwraca wynikowy plik programu Word do obiektu strumieniowego w celu zapisania na dysku lub w bazie danych.

W tym temacie poznaliśmy proces dodawania przypisu w dokumencie Word. Jeśli chcesz zamienić tekst w pliku Word, zapoznaj się z następującym artykułem: Zamień słowo w programie Word na interfejs API NET REST.

 Polski