Vytvořte tabulku ve Wordu pomocí NET REST API

Tento článek zahrnuje proces vytvoření tabulky v Word pomocí NET REST API. Aspose.Words for .NET cloud SDK použijete k vložení tabulky do Wordu pomocí C# Low Code API vyvoláním volání API a uložením výstupu do místního systému. Budou představeny všechny potřebné kroky pro nastavení prostředí a vývoj aplikace na libovolné platformě podporující SDK.

Předpoklad

Kroky k vytvoření tabulky v dokumentu Word pomocí C# REST API

  1. Vytvořte objekt třídy WordsApi pomocí ID klienta a tajného klíče
  2. Načtěte vstupní soubor aplikace Word do datového proudu paměti
  3. Vytvořte objekt TableInsert a nastavte počet řádků a sloupců
  4. Vytvořte InsertTableOnlineRequest pomocí vstupního dokumentu, požadované tabulky a výstupního souboru
  5. Chcete-li vytvořit tabulku pomocí výše uvedeného požadavku na tabulku, zavolejte na InsertTableOnline
  6. Načtěte výsledek volání API a uložte jej do místního souboru

Výše uvedené kroky popisují proces vytváření tabulek ve Wordu pomocí NET REST API. Začněte proces čtením vstupního souboru a vytvořením požadavku na přidání tabulky do souboru aplikace Word pomocí třídy InsertTableOnlineRequest. Jakmile je požadavek vygenerován, je zavolána metoda InsertTableOnline, která vloží tabulku s názvem cílového souboru zadaného jako argument.

Kód pro vytvoření tabulky v dokumentu Word s C# Low Code API

using System;
using System.Collections.Generic;
using System.IO;
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 CreateTable()
{
try
{
var wordsApi = new WordsApi("", "");
using var requestDocument = File.OpenRead("Sample.docx");
var requestTable = new TableInsert()
{
ColumnsCount = 5,
RowsCount = 4
};
string output = "OutputWithTable.docx";
var insertRequest = new InsertTableOnlineRequest(requestDocument, requestTable, destFileName: output);
var tableTask = wordsApi.InsertTableOnline(insertRequest);
tableTask.Wait();
var result = tableTask.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);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Tento ukázkový kód ukazuje jak vytvořit tabulku v MS Word s C# REST API. Když použijete metodu InsertTableOnline, vytvoří tabulku na konci souboru aplikace Word a uloží upravený soubor do cloudu s názvem zadaným jako cílový soubor. Výsledek této úlohy musíte použít ke stažení upraveného souboru do místního systému.

V tomto tématu jsme se naučili jak vložit tabulku do dokumentu aplikace Word pomocí C# Low Code API. Chcete-li sloučit dokumenty, přečtěte si následující článek: Sloučit dokumenty Word s NET REST API.

 Čeština