Stvorite tablicu u Wordu s NET REST API-jem

Ovaj članak uključuje postupak za stvaranje tablice u Word s NET REST API-jem. Koristit ćete Aspose.Words za .NET cloud SDK za umetanje tablice u Word s C# Low Code API pozivanjem API poziva i spremanjem rezultata na lokalnom sustavu. Bit će predstavljeni svi potrebni koraci za postavljanje okruženja i razvoj aplikacije na bilo kojoj platformi koja podržava SDK.

Preduvjet

Koraci za stvaranje tablice u Word dokumentu s C# REST API-jem

  1. Stvorite objekt klase WordsApi koristeći ID klijenta i tajnu
  2. Pročitajte ulaznu Word datoteku u memorijski tok
  3. Stvorite objekt TableInsert i postavite broj redaka i stupaca
  4. Stvorite InsertTableOnlineRequest koristeći ulazni dokument, traženu tablicu i izlaznu datoteku
  5. Pozovite InsertTableOnline da napravite tablicu pomoću gornjeg zahtjeva za tablicu
  6. Dohvatite rezultat API poziva i spremite ga u lokalnu datoteku

Prethodno navedeni koraci opisuju proces izrade tablica u Wordu s NET REST API-jem. Započnite proces čitanjem ulazne datoteke i stvaranjem zahtjeva za dodavanje tablice u Word datoteku pomoću klase InsertTableOnlineRequest. Nakon što se zahtjev generira, poziva se metoda InsertTableOnline za umetanje tablice s nazivom odredišne datoteke navedenim kao argument.

Kod za izradu tablice u Word dokumentu s C# Low Code API-jem

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

Ovaj primjer koda prikazuje kako stvoriti tablicu u MS Wordu s C# REST API-jem. Kada koristite metodu InsertTableOnline, ona stvara tablicu na kraju Word datoteke i sprema izmijenjenu datoteku u oblak s imenom navedenim kao odredišna datoteka. Morate upotrijebiti rezultat ovog zadatka za preuzimanje izmijenjene datoteke na lokalni sustav.

U ovoj smo temi naučili kako umetnuti tablicu u Word dokument s C# Low Code API-jem. Za spajanje dokumenata pogledajte sljedeći članak: Spoji Word dokumente s NET REST API-jem.

 Hrvatski