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
Stažení Aspose.Words Cloud SDK for Dotnet to update table format in a Word file
Nastavení projektu řešení C# s výše uvedenou sadou SDK pro návrh změny tabulky
Kroky k aktualizaci návrhu tabulky ve Wordu pomocí C# REST API
- Vytvořte instanci objektu třídy WordsApi poskytnutím ID klienta a tajného klíče pro formátování tabulky
- Vytvořte objekt třídy TableProperties pro přizpůsobení tabulky
- Nastavte cílovou tabulku zadáním indexu tabulky a cesty k uzlu
- Zavolejte metodu UpdateTablePropertiesOnline() poskytnutím objektu požadavku
- 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.