Ovaj članak opisuje kako formatirati tablicu u Word pomoću NET REST API-ja. Naučit ćete postupak izmjene dizajna MS Word tablice s C# Low Code API pomoću .NET cloud SDK-a. Dijeli sve potrebne detalje za konfiguriranje okruženja za razvoj i prilagodbu izlazne datoteke.
Preduvjet
preuzimanje datoteka Aspose.Words Cloud SDK for Dotnet to update table format in a Word file
Postavite projekt C# rješenja s gornjim SDK-om za promjenu dizajna tablice
Koraci za ažuriranje dizajna tablice u Wordu s C# REST API-jem
- Instancirajte objekt klase WordsApi dajući ID klijenta i tajnu za formatiranje tablice
- Napravite objekt klase TableProperties za prilagodbu tablice
- Postavite ciljnu tablicu pružanjem indeksa tablice i putanje čvora
- Pozovite metodu UpdateTablePropertiesOnline() pružanjem objekta zahtjeva
- Dohvatite izlaznu datoteku iz API objekta odgovora i spremite je na disk
Gore navedeni koraci opisuju kako postaviti dizajn tablice u MS Wordu s C# REST API-jem. Stvorite i inicijalizirajte objekt klase WordsApi, deklarirajte objekt klase UpdateTablePropertiesOnlineRequest, ispunite ga i instancirajte objekt TableProperties za postavljanje svojstava tablice. Na kraju, pozovite metodu UpdateTablePropertiesOnline() za ažuriranje svojstava tablice.
Kod za postavljanje svojstava Word tablice s C# Low Code API-jem
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); | |
} | |
} | |
} | |
} | |
} |
Ovaj primjer koda prikazuje postupak ažuriranja postavki Word tablice s C# Low Code API-jem. Klasa TableProperties sadrži atribute koje možete postaviti za prilagodbu izlazne tablice. Postavite ciljni odjeljak dokumenta koristeći svojstvo NodePath u klasi UpdateTablePropertiesOnlineRequest i Index za ciljanje tablice.
Ovaj nas je članak naučio raditi s dizajnom tablice za Word s NET REST API-jem. Ako ste skloni uklanjanju obruba iz Word datoteke, pogledajte sljedeći članak: Uklonite granice u Wordu pomoću NET REST API-ja.