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
Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
Letöltés Aspose.Words Cloud SDK for Dotnet to update table format in a Word file
Állítsa be a C# megoldásprojektet a fenti SDK-val a táblázatterv megváltoztatásához
A táblatervezés frissítésének lépései a Wordben a C# REST API segítségével
- 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
- Hozzon létre egy objektumot a TableProperties osztályból a táblázat testreszabásához
- Á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
- Hívja meg a UpdateTablePropertiesOnline() metódust a kérelem objektum megadásával
- 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.