Konwertuj dokument Word DOC na HTML za pomocą interfejsu API NET REST

W tym samouczku opisano proces konwertowania programu Word DOC na HTML za pomocą interfejsu API NET REST. Będziemy używać Aspose.Words dla .NET Cloud SDK do eksportowania DOC do HTML za pomocą C# Low Code API. Wykonaj kroki podane w tym artykule i wypróbuj tę funkcję, korzystając z działającego przykładowego kodu interfejsu API REST języka C#.

Warunek wstępny

Kroki, aby przekonwertować program Word na HTML za pomocą interfejsu API NET REST

  1. Ustaw identyfikator klienta i sekret klienta dla interfejsu API, aby przekonwertować DOC na HTML
  2. Utwórz instancję klasy WordsAPI przy użyciu swoich poświadczeń
  3. Ustaw pliki wejściowe i wyjściowe
  4. Wczytaj plik wejściowy DOC do obiektu FileStream
  5. Utwórz obiekt ConvertDocumentRequest przy użyciu formatu FileStream i pliku wyjściowego
  6. Wywołaj metodę ConvertDocument, aby przekonwertować DOC na HTML za pomocą obiektu ConvertDocumentRequest
  7. Zapisz wyjściowy plik HTML na dysku lokalnym

Wyżej wymienione kroki wyjaśniają konwersję formatu pliku z Worda na HTML za pomocą C# Low Code API. Proces rozpocznie się od ustawienia tajnego/id klienta w obiekcie Konfiguracja i utworzenia obiektu klasy WordsApi przy użyciu podanej konfiguracji. W następnym kroku źródłowy plik Word jest wczytywany do obiektu FileStream, który jest używany w instancji ConvertDocumentRequest do konwersji wejściowego DOC na HTML.

Kod do tworzenia konwertera Word DOC na HTML z API C# Low Code

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);
}
}
}
}

Ten przykładowy kod demonstruje proces konwertowania DOC na HTML za pomocą interfejsu API C# REST. Obiekt klasy ConvertDocumentRequest jest inicjowany ze strumieniem bajtów pliku wejściowego i formatem pliku wyjściowego wraz z opcjami ustawienia lokalizacji czcionki, hasła do zaszyfrowanych plików Word i szczegółów kodowania podczas ładowania pliku wejściowego. Na koniec w klasie WordsApi wywoływana jest metoda ConvertDocument() w celu przekształcenia pliku DOC na format HTML.

Możesz także sprawdzić inną podobną funkcję na następującej stronie: Konwertuj Word DOC na Markdown za pomocą interfejsu API NET REST.

 Polski