Crie um arquivo Word com NET REST API

Este tópico envolve o processo para criar um arquivo do Word com NET REST API. Usaremos Aspose.Words para .NET Cloud SDK para criar Word DOC com API C# Low Code. Obtenha todos os detalhes para definir o ambiente de desenvolvimento e siga as etapas fornecidas e o código C# REST API.

Pré-requisito

Etapas para criar um documento do Word online com API REST C#

  1. Defina o ID do cliente e o segredo do cliente para a API criar um arquivo Word
  2. Instancie um objeto da classe WordsAPI com suas credenciais de cliente
  3. Crie um objeto do CreateDocumentRequest fornecendo o nome do arquivo
  4. Create the Word document on-line usando o objeto CreateDocumentRequest
  5. Baixe o arquivo gerado da nuvem usando o método WordsApi.DownloadFile()
  6. Crie um arquivo a partir do fluxo de arquivos baixado
  7. Salve o arquivo Word de saída no disco local

As etapas mencionadas acima explicam como criar um documento Word com C# Low Code API. Comece o processo inicializando o objeto WordsApi usando ClientSecret e ClientId, criando CreateDocumentRequest com o nome do arquivo e, finalmente, criando o documento. Depois que o arquivo for criado, use o método WordsApi.DownloadFile() para baixar o arquivo da nuvem para o seu disco local.

Código para criar documento do Word com API C# Low Code

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

Este código de exemplo exibe o processo para criar arquivo do Word online com NET REST API. O CreateDocumentRequest() possui vários parâmetros opcionais que podem ser fornecidos durante a criação do objeto, como pasta, armazenamento e nome do arquivo. Este nome de arquivo é usado para baixar o arquivo da nuvem usando o método DownloadFile.

Neste tópico, aprendemos como criar um DOC com NET REST API. Se você deseja converter o arquivo DOC em PDF, consulte o artigo em converter DOC para PDF com NET REST API.

 Português