Sformatuj tabelę w programie Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak sformatować tabelę w Word za pomocą interfejsu API NET REST. Poznasz proces modyfikacji projektu tabeli MS Word za pomocą C# Low Code API przy użyciu pakietu SDK chmury .NET. Udostępnia wszystkie niezbędne szczegóły, aby skonfigurować środowisko do programowania i dostosować plik wyjściowy.

Warunek wstępny

Kroki, aby zaktualizować projekt tabeli w programie Word za pomocą interfejsu API C# REST

  1. Utwórz instancję obiektu klasy WordsApi, podając identyfikator klienta i klucz tajny, aby sformatować tabelę
  2. Utwórz obiekt klasy TableProperties, aby dostosować tabelę
  3. Ustaw tabelę docelową, podając indeks tabeli i ścieżkę węzła
  4. Wywołaj metodę UpdateTablePropertiesOnline() podając obiekt żądania
  5. Pobierz plik wyjściowy z obiektu odpowiedzi API i zapisz go na dysku

Powyższe kroki opisują, jak ustawić projekt tabeli w MS Word za pomocą C# REST API. Utwórz i zainicjuj obiekt klasy WordsApi, zadeklaruj, że obiekt klasy UpdateTablePropertiesOnlineRequest go wypełni i utwórz instancję obiektu TableProperties w celu ustawienia właściwości tabeli. Na koniec wywołaj metodę UpdateTablePropertiesOnline(), aby zaktualizować właściwości tabeli.

Kod do ustawiania właściwości tabeli programu Word za pomocą interfejsu API C# Low Code

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 DesignWordTable()
{
var wordsApi = new WordsApi("client id", "client secret");
var request = new UpdateTablePropertiesOnlineRequest();
request.Document = File.OpenRead("TableSample.docx");
request.Index = 0;
request.NodePath = "sections/0";
string output = "output.docx";
request.DestFileName = output;
request.Properties = new TableProperties()
{
Alignment = TableProperties.AlignmentEnum.Right,
AllowAutoFit = true,
TextWrapping = TableProperties.TextWrappingEnum.Default,
};
var task = wordsApi.UpdateTablePropertiesOnline(request);
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 proces aktualizowania ustawień tabeli słów za pomocą interfejsu API C# Low Code. Klasa TableProperties zawiera atrybuty, które można ustawić, aby dostosować tabelę wyjściową. Ustaw sekcję docelową dokumentu przy użyciu właściwości NodePath w klasie UpdateTablePropertiesOnlineRequest i indeksie w celu kierowania tabeli.

W tym artykule nauczyliśmy się pracować z projektem tabeli dla programu Word za pomocą interfejsu API NET REST. Jeśli chcesz usunąć obramowania z pliku Word, zapoznaj się z następującym artykułem: Usuń obramowania w programie Word za pomocą interfejsu API NET REST.

 Polski