Oblikujte tablicu u Wordu s NET REST API-jem

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

Koraci za ažuriranje dizajna tablice u Wordu s C# REST API-jem

  1. Instancirajte objekt klase WordsApi dajući ID klijenta i tajnu za formatiranje tablice
  2. Napravite objekt klase TableProperties za prilagodbu tablice
  3. Postavite ciljnu tablicu pružanjem indeksa tablice i putanje čvora
  4. Pozovite metodu UpdateTablePropertiesOnline() pružanjem objekta zahtjeva
  5. 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.

 Hrvatski