Конвертирайте DOCX в HTML с NET REST API

Този урок ръководи как да конвертирате DOCX в HTML с NET REST API. Можете да използвате Aspose.Words за .NET Cloud SDK, за да разработите DOCX към HTML конвертор с C# Low Code API. Този примерен код може да се използва във всяка платформа, поддържаща .NET Cloud SDK, и помага при изследване на API с много подробности.

Предпоставка

Стъпки за трансформиране на DOCX в DOC с C# Low Code API

  1. Създайте обекта за конфигурация и задайте тайната на клиента и ID
  2. Създайте обекта WordsApi, като използвате обекта Configuration
  3. Задайте имената на входните и изходните файлове
  4. Прочетете входния DOCX файл и инициализирайте позицията
  5. Създайте екземпляр на метода ConvertDocumentRequest(), като използвате горния байтов масив и формат
  6. Извикайте метода ConvertDocument, за да конвертирате DOCX в HTML с помощта на REST API
  7. Запазете изходния HTML файл на локалния диск

Следвайте тези стъпки, за да конвертирате DOCX файл в HTML с C# REST API. Инициализирайте обекта на клас WordsApi с ИД на клиента и тайната, последвано от четене на изходния HTML файл в байтов масив. Създайте екземпляр на ConvertDocumentRequest и го използвайте в метода WordsApi.ConvertDocument() за трансформацията.

Код за форматиране на DOCX в DOC с C# REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocxToHtml
{
public void ConvertDocxToHtmlAsync()
{
try
{
var conf = new Configuration();
conf.ClientSecret = "Client Secret";
conf.ClientId = "Client ID";
//Create SDK object
WordsApi api = new WordsApi(conf);
//string localPath = @"";
string input = "Test1.docx";
string output = "DOCXToHTML";
string format = "html";
//Read input file to bytes array
var stream = File.Open(input, FileMode.Open);
stream.Position = 0;
var request = new ConvertDocumentRequest(stream, format, null, null, null, null, null, null, null);
var task = api.ConvertDocument(request);
task.Wait();
var outputStream = task.Result;
outputStream.Position = 0;
using (var fileStream = File.Create(output + "." + format))
{
outputStream.Seek(0, SeekOrigin.Begin);
outputStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Този кодов фрагмент предоставя основата за конвертиране на DOCX в HTML програмно с C# Low Code API. Можете или да прочетете изходния файл в байтов масив, или да заредите потока от всеки друг източник. Не забравяйте да инициализирате позицията на 0, за да избегнете изключения в кода след четене на файла.

Можете също така да разгледате друга подобна функция на следната страница: Как да конвертирайте DOCX в DOC с NET REST API.

 Български