В этом разделе описывается процесс создания файла 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.