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
- Crie uma conta e obtenha credenciais de API
- Download Aspose.Words Cloud SDK for Dotnet to create a Word file
- Configure o projeto da solução C# com o SDK acima
Etapas para criar um documento do Word online com API REST C#
- Defina o ID do cliente e o segredo do cliente para a API criar um arquivo Word
- Instancie um objeto da classe WordsAPI com suas credenciais de cliente
- Crie um objeto do CreateDocumentRequest fornecendo o nome do arquivo
- Create the Word document on-line usando o objeto CreateDocumentRequest
- Baixe o arquivo gerado da nuvem usando o método WordsApi.DownloadFile()
- Crie um arquivo a partir do fluxo de arquivos baixado
- 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.