Ustaw formatowanie akapitu w programie Word za pomocą interfejsu API NET REST

W tym przewodniku wyjaśniono, jak ustawić formatowanie akapitu w Word za pomocą interfejsu API NET REST. Dowiesz się, jak aktualizować format pisania akapitu za pomocą C# Low Code API przy użyciu pakietu SDK chmury .NET. Dostępna jest pełna kontrola pracy z dokumentem Word w zakresie zmiany zawartości i formatowania.

Warunek wstępny

Kroki zmiany formatu zapisu akapitu za pomocą interfejsu API C# REST

  1. Zainicjuj obiekt WordsApi, podając identyfikator klienta i klucz tajny, aby ustawić formatowanie akapitu
  2. Wczytaj źródłowy plik Word do tablicy bajtów, aby zmienić formatowanie akapitu
  3. Utwórz instancję obiektu ParagraphFormatUpdate i ustaw parametry formatowania
  4. Utwórz obiekt UpdateParagraphFormatOnlineRequest, korzystając z powyższych ustawień
  5. Wywołaj metodę UpdateParagraphFormatOnline korzystając z obiektu żądania
  6. Zapisz wyjściowy plik Word po zmianie stylu formatowania

Powyższe kroki definiują sposób zmiany formatowania akapitu programu Microsoft Word za pomocą interfejsu API C# REST. Załaduj źródłowy plik Word i utwórz obiekt ParagraphFormatUpdate, podając niestandardowe ustawienia zmiany formatu. Wywołaj metodę UpdateParagraphFormatOnline(), aby zastosować zmiany i zapisać plik wyjściowy.

Kod do zmiany formatowania akapitu za pomocą interfejsu API C# Low Code

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 InsertListInWord()
{
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970");
string output = "Output.docx";
using var requestDocument = File.OpenRead("Sample.docx");
var requestParagraphFormatDto = new ParagraphFormatUpdate()
{
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right,
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText,
FirstLineIndent=100
};
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output);
var task = wordsApi.UpdateParagraphFormatOnline(updateRequest);
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 przedstawia wyrównanie, styl i wcięcia akapitów za pomocą interfejsu API C# REST. Można ustawić łącze, wyrównanie, położenie inicjału, wcięcie pierwszego wiersza, odstępy między wierszami, podziały stron i nazwy stylów. Możesz wybrać akapit docelowy za pomocą parametru indeksu w konstruktorze klasy UpdateParagraphFormatOnlineRequest lub ustawić atrybut Index jego obiektu.

W tym temacie nauczyliśmy się formatowania akapitów MS Word za pomocą interfejsu API C# Low Code. Aby zastąpić tekst w pliku Word, zapoznaj się z następującym artykułem: Zamień słowo w programie Word na interfejs API NET REST.

 Polski