Formátování tabulky ve Wordu pomocí NET REST API

Tento článek popisuje, jak formátovat tabulku v Word pomocí NET REST API. Naučíte se proces úpravy návrhu tabulky MS Word pomocí C# Low Code API pomocí cloudové SDK .NET. Sdílí všechny potřebné detaily pro konfiguraci prostředí pro vývoj a přizpůsobení výstupního souboru.

Předpoklad

Kroky k aktualizaci návrhu tabulky ve Wordu pomocí C# REST API

  1. Vytvořte instanci objektu třídy WordsApi poskytnutím ID klienta a tajného klíče pro formátování tabulky
  2. Vytvořte objekt třídy TableProperties pro přizpůsobení tabulky
  3. Nastavte cílovou tabulku zadáním indexu tabulky a cesty k uzlu
  4. Zavolejte metodu UpdateTablePropertiesOnline() poskytnutím objektu požadavku
  5. Načtěte výstupní soubor z objektu odpovědi API a uložte jej na disk

Výše uvedené kroky popisují, jak nastavit návrh tabulky v MS Word s C# REST API. Vytvořte a inicializujte objekt třídy WordsApi, deklarujte objekt třídy UpdateTablePropertiesOnlineRequest, vyplňte jej a vytvořte instanci objektu TableProperties pro nastavení vlastností tabulky. Nakonec vyvolejte metodu UpdateTablePropertiesOnline() a aktualizujte vlastnosti tabulky.

Kód pro nastavení vlastností tabulky slov s C# Low Code API

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);
}
}
}
}
}

Tento ukázkový kód ukazuje proces aktualizace nastavení tabulky Word pomocí C# Low Code API. Třída TableProperties obsahuje atributy, které můžete nastavit pro přizpůsobení výstupní tabulky. Nastavte cílovou sekci dokumentu pomocí vlastnosti NodePath ve třídě UpdateTablePropertiesOnlineRequest a Index pro cílení na tabulku.

Tento článek nás naučil pracovat s návrhem tabulek pro Word s NET REST API. Pokud chcete odstranit ohraničení ze souboru aplikace Word, přečtěte si následující článek: Odeberte ohraničení ve Wordu pomocí NET REST API.

 Čeština