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

Tento krátký průvodce pomáhá převést Word na MHT pomocí NET REST API. Můžete převést Word na MHT pomocí C# Low Code API pomocí cloudové sady Aspose.Words for .NET, která podporuje všechny bohaté funkce pro zpracování a převod dokumentů Word online. Tento kód lze spustit na kterékoli z platforem, jako jsou Windows, Linux a MAC OS.

Předpoklad

Kroky k transformaci DOCX na MHTML pomocí NET REST API

  1. Vytvořte objekt Configuration a nastavte tajný klíč a ID klienta
  2. Vytvořte objekt WordsApi pomocí objektu Configuration
  3. Nastavte názvy vstupních a výstupních souborů
  4. Přečtěte si vstupní soubor DOCX a inicializujte pozici
  5. Vytvořte instanci metody ConvertDocumentRequest pomocí výše uvedeného pole bajtů a formátu
  6. Vyvolejte metodu ConvertDocument pro převod DOCX na MHTML pomocí REST API
  7. Uložte výstupní soubor MHTML na místní disk

Chcete-li změnit DOCX na MHTML s C# Low Code API, postupujte podle těchto kroků. Vytvořte instanci objektu WordsApi nastavením ID klienta a tajného klíče klienta v objektu Konfigurace a poté načtením zdrojového souboru Word do pole bajtů. V závěrečných krocích zavolejte objekt ConvertDocument(), který převezme proud/formát souboru a použije ho metoda WordsApi.ConvertDocument() ke konečné konverzi dokumentu.

Kód pro změnu Wordu na MHT pomocí 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 DocxToMhtml
{
public void ConvertDocxToMhtmlAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Secret";
apiClient.ClientId = "ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string input = "Test1.docx";
string output = "DOCXToMhtml";
string format = "mhtml";
//Read input file to bytes array
var fileStream = File.Open(input, FileMode.Open);
fileStream.Position = 0;
ConvertDocumentRequest request = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null);
var task = wordsApi.ConvertDocument(request);
task.Wait();
var outputFileStream = task.Result;
outputFileStream.Position = 0;
using (var stream = File.Create(output+"."+ format))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(stream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Tento fragment kódu sdílí mechanismus převod DOCX na MHTML pomocí C# REST API. Se zdrojovým souborem Word můžete provádět další operace jeho nahráním do cloudu a přizpůsobením dokumentu před převodem do formátu MHTML. Zdrojový soubor aplikace Word lze načíst z databáze nebo síťového proudu namísto načítání z místního fyzického souboru na disku.

Můžete se také podívat na další podobnou funkci na následující stránce: Jak na to převést DOCX na MD pomocí NET REST API.

 Čeština