Táblázat formázása Wordben a NET REST API segítségével

Ez a cikk bemutatja, hogyan lehet formázni a táblázatot a Word rendszerben a NET REST API-val. Megtanulja az MS Word táblaterv C# Low Code API-val történő módosításának folyamatát a .NET felhő SDK használatával. Megosztja az összes szükséges részletet a fejlesztési környezet konfigurálásához és a kimeneti fájl testreszabásához.

Előfeltétel

A táblatervezés frissítésének lépései a Wordben a C# REST API segítségével

  1. Példányosítsa a WordsApi osztályobjektumot az ügyfélazonosító és a tábla formázásához szükséges titkos adat megadásával
  2. Hozzon létre egy objektumot a TableProperties osztályból a táblázat testreszabásához
  3. Állítsa be a céltáblát a tábla indexének és a csomópont elérési útjának megadásával
  4. Hívja meg a UpdateTablePropertiesOnline() metódust a kérelem objektum megadásával
  5. Töltse le a kimeneti fájlt az API válaszobjektumból, és mentse el a lemezre

A fenti lépések leírják, hogyan állíthat be táblatervezést az MS Word programban C# REST API-val. Hozzon létre és inicializálja a WordsApi osztály objektumát, deklarálja az UpdateTablePropertiesOnlineRequest osztály egy objektumának kitöltését, és példányosítsa a TableProperties objektumot a tábla tulajdonságainak beállításához. Végül hívja meg az UpdateTablePropertiesOnline() metódust a tábla tulajdonságainak frissítéséhez.

Kód a Word Table Properties beállításához a C# Low Code API-val

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

Ez a mintakód bemutatja a Word táblázat beállításainak C# Low Code API-val történő frissítésének folyamatát. A TableProperties osztály tartalmazza azokat az attribútumokat, amelyeket beállíthat a kimeneti tábla testreszabásához. Állítsa be a dokumentum cél szakaszát a NodePath tulajdonság használatával az UpdateTablePropertiesOnlineRequest osztályban és indexben a tábla célzásához.

Ez a cikk megtanított minket a táblázattervezésre a Word-hez NET REST API-val. Ha szeretné eltávolítani a szegélyeket egy Word-fájlból, olvassa el a következő cikket: Távolítsa el a szegélyeket a Wordben a NET REST API segítségével.

 Magyar