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
Pobierać Aspose.Words Cloud SDK for Dotnet to update table format in a Word file
Skonfiguruj projekt rozwiązania C# z powyższym zestawem SDK do zmiany projektu tabeli
Kroki, aby zaktualizować projekt tabeli w programie Word za pomocą interfejsu API C# REST
- Utwórz instancję obiektu klasy WordsApi, podając identyfikator klienta i klucz tajny, aby sformatować tabelę
- Utwórz obiekt klasy TableProperties, aby dostosować tabelę
- Ustaw tabelę docelową, podając indeks tabeli i ścieżkę węzła
- Wywołaj metodę UpdateTablePropertiesOnline() podając obiekt żądania
- 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.