Този урок ръководи как да конвертирате DOCX в HTML с NET REST API. Можете да използвате Aspose.Words за .NET Cloud SDK, за да разработите DOCX към HTML конвертор с C# Low Code API. Този примерен код може да се използва във всяка платформа, поддържаща .NET Cloud SDK, и помага при изследване на API с много подробности.
Предпоставка
- Създайте акаунт и получете идентификационни данни за API
- Изтегли Aspose.Words Cloud SDK for Dotnet
- Настройте C# проект с горния SDK
Стъпки за трансформиране на DOCX в DOC с C# Low Code API
- Създайте обекта за конфигурация и задайте тайната на клиента и ID
- Създайте обекта WordsApi, като използвате обекта Configuration
- Задайте имената на входните и изходните файлове
- Прочетете входния DOCX файл и инициализирайте позицията
- Създайте екземпляр на метода ConvertDocumentRequest(), като използвате горния байтов масив и формат
- Извикайте метода ConvertDocument, за да конвертирате DOCX в HTML с помощта на REST API
- Запазете изходния 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.