Тази тема включва процеса за създаване на Word файл с NET REST API. Ще използваме Aspose.Words за .NET Cloud SDK, за да създадем Word DOC с C# Low Code API. Получете всички подробности за настройка на средата за разработка и следвайте дадените стъпки и C# REST API код.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли Aspose.Words Cloud SDK for Dotnet to create a Word file
- Настройте проект за решение на C# с горния SDK
Стъпки за създаване на Word документ онлайн с C# REST API
- Задайте ИД на клиента и Тайна на клиента за API, за да създадете файл на Word
- Създайте екземпляр на обект от класа WordsAPI с вашите клиентски идентификационни данни
- Създайте обект на CreateDocumentRequest, като предоставите името на файла
- Create the Word document онлайн с помощта на обекта CreateDocumentRequest
- Изтеглете генерирания файл от облака, като използвате метода WordsApi.DownloadFile().
- Създайте файл от изтегления файлов поток
- Запазете изходния 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.