Перетворіть Word DOC на HTML за допомогою NET REST API

У цьому посібнику описано процес перетворення Word DOC на HTML за допомогою NET REST API. Ми будемо використовувати Aspose.Words для .NET Cloud SDK для експорту DOC у HTML за допомогою C# Low Code API. Виконайте дії, наведені в цій статті, і спробуйте цю функцію за допомогою запущеного зразка коду C# REST API.

Обов’язкова умова

Кроки для перетворення Word на HTML за допомогою NET REST API

  1. Установіть ідентифікатор клієнта та секрет клієнта для API, щоб конвертувати DOC у HTML
  2. Створіть екземпляр класу WordsAPI зі своїми обліковими даними
  3. Встановити вхідні та вихідні файли
  4. Прочитати вхідний файл DOC в об’єкт FileStream
  5. Створіть об’єкт ConvertDocumentRequest, використовуючи FileStream і вихідний формат файлу
  6. Викличте метод ConvertDocument, щоб перетворити DOC на HTML за допомогою об’єкта ConvertDocumentRequest
  7. Збережіть вихідний файл HTML на локальному диску

Вищезгадані кроки пояснюють перетворення формату файлу з Word на HTML за допомогою C# Low Code API. Процес розпочнеться із встановлення секретного/ідентифікаційного коду клієнта в об’єкті конфігурації та створення об’єкта класу WordsApi за допомогою заданої конфігурації. На наступному кроці вихідний файл Word зчитується в об’єкт FileStream, який використовується в екземплярі ConvertDocumentRequest для перетворення вхідного документа DOC на HTML.

Код для розробки конвертера Word DOC у HTML за допомогою C# Low Code API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToHtml
{
public void ConvertWordToHtmlAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.doc";
string outputFile = "DOCXToHTML";
string outputFormat = "html";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Цей приклад коду демонструє процес перетворення DOC на HTML за допомогою C# REST API. Об’єкт класу ConvertDocumentRequest ініціюється потоком байтів вхідного файлу та форматом вихідного файлу, а також параметрами встановлення розташування шрифту, пароля для зашифрованих файлів Word і деталей кодування під час завантаження вхідного файлу. Нарешті, метод ConvertDocument() викликається в класі WordsApi для перетворення файлу DOC на HTML.

Ви також можете переглянути іншу подібну функцію на наступній сторінці: Перетворіть Word DOC у Markdown за допомогою NET REST API.

 Українська