Създайте Word файл с NET REST API

Тази тема включва процеса за създаване на Word файл с NET REST API. Ще използваме Aspose.Words за .NET Cloud SDK, за да създадем Word DOC с C# Low Code API. Получете всички подробности за настройка на средата за разработка и следвайте дадените стъпки и C# REST API код.

Предпоставка

Стъпки за създаване на Word документ онлайн с C# REST API

  1. Задайте ИД на клиента и Тайна на клиента за API, за да създадете файл на Word
  2. Създайте екземпляр на обект от класа WordsAPI с вашите клиентски идентификационни данни
  3. Създайте обект на CreateDocumentRequest, като предоставите името на файла
  4. Create the Word document онлайн с помощта на обекта CreateDocumentRequest
  5. Изтеглете генерирания файл от облака, като използвате метода WordsApi.DownloadFile().
  6. Създайте файл от изтегления файлов поток
  7. Запазете изходния Word файл на локалния диск

Горепосочените стъпки обясняват как да създадете Word документ с C# Low Code API. Започнете процеса, като инициализирате обекта WordsApi с помощта на ClientSecret и ClientId, създадете CreateDocumentRequest с името на файла и накрая създадете документа. След като файлът бъде създаден, използвайте метода WordsApi.DownloadFile(), за да изтеглите файла от облака на вашия локален диск.

Код за създаване на Word документ с C# Low Code API

using System;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordProcessing
{
public void CreateWordFile()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Secret";
apiClient.ClientId = "ClientId";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"";
string fileName = "SampleCreated.doc";
var createDocumentRequest = new CreateDocumentRequest(fileName);
var createTask = wordsApi.CreateDocument(createDocumentRequest);
var createResponse = createTask.Result;
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(createResponse.Document.FileName));
var outputFileStream = downloadfileTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(localPath + createResponse.Document.FileName))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Този примерен код показва процеса за създаване на Word файл онлайн с NET REST API. CreateDocumentRequest() има множество незадължителни параметри, които могат да бъдат предоставени при създаването на обекта, като папка, хранилище и име на файл. Това име на файл се използва за изтегляне на файла от облака чрез метода DownloadFile.

В тази тема научихме как да създадем DOC с NET REST API. Ако искате да конвертирате DOC файла в PDF, вижте статията на конвертирайте DOC в PDF с NET REST API.

 Български