Utwórz tabelę w programie Word za pomocą interfejsu API NET REST

W tym artykule opisano proces tworzenia tabeli w Word za pomocą interfejsu API NET REST. Użyjesz Aspose.Words dla pakietu SDK chmury .NET do wstawienia tabeli w programie Word z interfejsem API C# Low Code poprzez wywołanie wywołań API i zapisanie danych wyjściowych w systemie lokalnym. Zostaną wprowadzone wszystkie niezbędne kroki, aby ustawić środowisko i rozwijać aplikację na dowolnej platformie obsługującej SDK.

Warunek wstępny

Kroki tworzenia tabeli w dokumencie programu Word za pomocą interfejsu API C# REST

  1. Utwórz obiekt klasy WordsApi, używając identyfikatora klienta i klucza tajnego
  2. Wczytaj wejściowy plik Word do strumienia pamięci
  3. Utwórz obiekt TableInsert i ustaw liczbę wierszy i kolumn
  4. Utwórz obiekt InsertTableOnlineRequest, korzystając z dokumentu wejściowego, żądanej tabeli i pliku wyjściowego
  5. Wywołaj InsertTableOnline, aby utworzyć tabelę, korzystając z powyższego żądania tabeli
  6. Pobierz wynik wywołania API i zapisz go w pliku lokalnym

Powyższe kroki opisują proces tworzenia tabel w programie Word za pomocą interfejsu NET REST API. Rozpocznij proces od odczytania pliku wejściowego i utworzenia żądania dodania tabeli do pliku Worda przy użyciu klasy InsertTableOnlineRequest. Po wygenerowaniu żądania wywoływana jest metoda InsertTableOnline w celu wstawienia tabeli z nazwą pliku docelowego podaną jako argument.

Kod do utworzenia tabeli w dokumencie programu Word za pomocą interfejsu API C# Low Code

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

Ten przykładowy kod ilustruje jak utworzyć tabelę w MS Word za pomocą interfejsu API C# REST. W przypadku użycia metody InsertTableOnline tworzy ona tabelę na końcu pliku Word i zapisuje zmodyfikowany plik w chmurze pod nazwą określoną jako plik docelowy. Wynik tego zadania należy wykorzystać do pobrania zmodyfikowanego pliku do systemu lokalnego.

W tym temacie nauczyliśmy się jak wstawić tabelę do dokumentu Worda za pomocą API C# Low Code. Aby połączyć dokumenty, zapoznaj się z następującym artykułem: Scal dokumenty programu Word za pomocą interfejsu API NET REST.

 Polski