Pretvorite Word DOC u MHTML pomoću NET REST API-ja

Ova tema uključuje postupak konvertiranja riječi DOC u MHTML pomoću NET REST API-ja. Koristit ćemo Aspose.Words za .NET Cloud SDK za renderiranje DOC-a u MHTML s C# Low Code API-jem. Slijedite dolje navedene korake u ovom članku i isprobajte radni primjer C# REST API koda.

Preduvjet

Koraci za pretvaranje Worda u MHTML pomoću NET REST API-ja

  1. Postavite ID klijenta i Tajnu klijenta za API za pretvaranje DOC-a u MHTML
  2. Instancirajte objekt klase WordsAPI s korisničkim vjerodajnicama
  3. Postavite nazive ulazne Word datoteke i izlazne MHTML datoteke
  4. Pročitajte izvornu Word DOC datoteku koristeći FileStream
  5. Stvorite instancu ConvertDocumentRequest koristeći FileStream i format izlazne datoteke
  6. Upotrijebite metodu ConvertDocument za pretvaranje Word DOC u MHTML pomoću objekta ConvertDocumentRequest
  7. Spremite generiranu MHTML datoteku na lokalni disk

Gore navedeni koraci objašnjavaju pretvorbu formata datoteke iz Worda u MHTML s C# Low Code API. Proces će započeti postavljanjem tajne/id klijenta u objektu konfiguracije i stvaranjem instance klase WordsApi pomoću dane konfiguracije. U sljedećim koracima, izvorna Word datoteka se čita u FileStream i prosljeđuje instanci ConvertDocumentRequest za pretvaranje ulaznog DOC-a u MHTML.

Kod za razvoj pretvarača Word DOC u MHTML s C# Low Code API-jem

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToMHTML
{
public void ConvertWordToMHTMLAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create the Words API SDK object
WordsApi wordsConvApi = new WordsApi(apiClient);
string inputFile = "Test1.doc";
string outputMhtmlFile = "DOCXToMHTML";
string outputFileFormat = "mhtml";
//Read input file to bytes array
var inpuStream = File.Open(inputFile, FileMode.Open);
inpuStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuStream, outputFileFormat, null, null, null, null, null, null, null);
var conversionTask = wordsConvApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputMhtmlFileStream = conversionTask.Result;
outputMhtmlFileStream.Position = 0;
using (var fileStream = File.Create(outputMhtmlFile+"."+ outputFileFormat))
{
outputMhtmlFileStream.Seek(0, SeekOrigin.Begin);
outputMhtmlFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Ovaj primjer koda prikazuje postupak konvertiranja DOC-a u MHTML s C# REST API-jem. Instanca klase ConvertDocumentRequest inicijalizira se s ulaznom datotekom streama bajtova i formatom izlazne datoteke zajedno s drugim opcijama za konfiguriranje lokacije fonta, lozinke za učitavanje šifriranih Word datoteka i pojedinosti kodiranja tijekom otvaranja ulazne datoteke. Konačno, metoda ConvertDocument() koristi se za transformaciju DOCX datoteke u MHTML.

U ovoj smo se temi usredotočili na to kako konvertirati DOC datoteku u MHTML pomoću C# REST API-ja. Ako želite pretvoriti Word dokument u MD datoteku, pogledajte članak o tome kako Pretvorite Word DOC u Markdown pomoću NET REST API-ja.

 Hrvatski