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