Převeďte Word DOC na HTML pomocí NET REST API

Tento tutoriál popisuje proces převodu Wordu DOC na HTML pomocí NET REST API. Pro export DOC do HTML s C# Low Code API použijeme Aspose.Words for .NET Cloud SDK. Postupujte podle kroků uvedených v tomto článku a vyzkoušejte funkci pomocí spuštěného ukázkového kódu C# REST API.

Předpoklad

Kroky pro převod Wordu do HTML pomocí NET REST API

  1. Chcete-li převést DOC do HTML, nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte instanci třídy WordsAPI se svými přihlašovacími údaji
  3. Nastavte vstupní a výstupní soubory
  4. Načíst vstupní soubor DOC do objektu FileStream
  5. Vytvořte objekt ConvertDocumentRequest pomocí FileStream a formátu výstupního souboru
  6. Voláním metody ConvertDocument převedete DOC do HTML pomocí objektu ConvertDocumentRequest
  7. Uložte výstupní soubor HTML na místní disk

Výše uvedené kroky vysvětlují převod formátu souboru z Wordu do HTML pomocí C# Low Code API. Proces začne nastavením tajného klíče/id klienta v objektu Configuration a vytvořením objektu třídy WordsApi pomocí dané konfigurace. V dalším kroku je zdrojový soubor Word načten do objektu FileStream, který se používá v instanci ConvertDocumentRequest pro převod vstupního DOC do HTML.

Kód pro vývoj Word DOC to HTML Converter s 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);
}
}
}
}

Tento ukázkový kód ukazuje proces převodu DOC na HTML pomocí C# REST API. Objekt třídy ConvertDocumentRequest se iniciuje proudem bajtů vstupního souboru a formátem výstupního souboru spolu s možnostmi nastavení umístění písma, hesla pro zašifrované soubory aplikace Word a podrobností o kódování při načítání vstupního souboru. Nakonec je ve třídě WordsApi zavolána metoda ConvertDocument(), která transformuje soubor DOC na HTML.

Můžete se také podívat na další podobnou funkci na následující stránce: Převeďte Word DOC na Markdown pomocí NET REST API.

 Čeština