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

W tym artykule opisano, jak wstawić akapit w Word za pomocą interfejsu API NET REST. Dowiesz się jak wstawić automatyczny akapit w programie Word za pomocą C# REST API, korzystając z pakietu SDK chmury .NET. W tym artykule udostępniono przykładowy kod i kroki dotyczące pisania aplikacji.

Warunek wstępny

Kroki, aby wstawić nowy akapit w programie Word za pomocą interfejsu API C# Low Code

  1. Utwórz instancję obiektu konfiguracyjnego i zadeklaruj za jego pomocą obiekt WordsApi
  2. Wczytaj źródłowy plik Word do tablicy bajtów, aby dodać akapit
  3. Utwórz obiekt klasy ParagraphInsert i ustaw nowy tekst
  4. Utwórz instancję obiektu InsertParagraphOnlineRequest, podając dokument wejściowy, dane akapitu i położenie
  5. Wywołaj metodę InsertParagraphOnline() z powyższym obiektem żądania, aby wstawić akapit
  6. Zapisz plik wyjściowy ze strumienia zwróconego przez interfejs API

Poniższe kroki podsumowują jak wstawić akapit w programie Word za pomocą interfejsu API C# Low Code. Utwórz obiekt konfiguracji przy użyciu identyfikatora klienta i klucza tajnego, utwórz instancję obiektu WordsApi, wczytaj plik wejściowy do tablicy bajtów i utwórz obiekt ParagraphInsert do ustawiania tekstu nowego akapitu. Zainicjuj obiekt InsertParagraphOnlineRequest() i użyj go w metodzie InsertParagraphOnline(), aby wstawić akapit.

Kod do wstawienia akapitu za pomocą interfejsu API C# REST

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
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 InsertParagraph()
{
var config = new Configuration { ClientId = "clientId", ClientSecret = "secret" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("TableSample.docx");
var requestParagraph = new ParagraphInsert()
{
Text = "This is a new paragraph for your document",
};
var insertRequest = new InsertParagraphOnlineRequest(requestDocument, requestParagraph, nodePath: "sections/0");
string output = "output.docx";
insertRequest.DestFileName = output;
var task = wordsApi.InsertParagraphOnline(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 demonstruje jak wstawić automatyczny akapit w programie Word. Zdefiniuj nazwę pliku docelowego przy użyciu właściwości DestFileName w obiekcie InsertParagraphOnlineRequest w celu pobrania danych wyjściowych z odpowiedzi interfejsu API. Możesz także użyć innych opcji, takich jak kodowanie ładowania, hasło, nazwisko i data autora wersji oraz indeks, używając właściwości wstawBeforeNode.

W tym artykule nauczyliśmy się wstawiać akapit w pliku Word. Jeśli chcesz ustawić formatowanie istniejącego akapitu, zapoznaj się z następującym artykułem: Ustaw formatowanie akapitu w programie Word za pomocą interfejsu API NET REST.

 Polski