A Word konvertálása MHT-vé a NET REST API segítségével

Ez a rövid útmutató segít a(z) Word konvertálásában MHT-re NET REST API-val. A Word-t MHT-vé alakíthatja át a C# Low Code API-val az Aspose.Words for .NET felhő SDK használatával, amely támogatja a Word dokumentumok online feldolgozásához és konvertálásához szükséges összes gazdag szolgáltatást. Ez a kód bármelyik platformon végrehajtható, például Windows, Linux és MAC OS.

Előfeltétel

A DOCX átalakítása MHTML-re a NET REST API segítségével

  1. Hozza létre a konfigurációs objektumot, és állítsa be az ügyfél titkosságát és azonosítóját
  2. Hozza létre a WordsApi objektumot a Configuration objektum segítségével
  3. Állítsa be a bemeneti és kimeneti fájlok nevét
  4. Olvassa el a bemeneti DOCX fájlt, és inicializálja a pozíciót
  5. Példányosítsa a ConvertDocumentRequest metódust a fenti bájttömb és formátum használatával
  6. Hívja meg a ConvertDocument metódust a DOCX konvertálásához MHTML-vé a REST API használatával
  7. Mentse a kimeneti MHTML fájlt a helyi lemezre

Kövesse ezeket a lépéseket a DOCX módosításához MHTML-re C# Low Code API-val. Példányosítsa a WordsApi objektumot az ügyfél-azonosító és az ügyféltitk beállításával a konfigurációs objektumban, majd betöltse a forrás Word-fájlt egy bájttömbbe. Az utolsó lépésekben hívja meg a ConvertDocument() objektumot, amely átveszi a fájl adatfolyamát/formátumát, és amelyet a WordsApi.ConvertDocument() metódus használ a dokumentum végső konvertálásához.

Kód a Word módosításához MHT-ra C# REST API-val

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

Ez a kódrészlet osztja a DOCX MHTML-re konvertálásának mechanizmusát a C# REST API-val. Más műveleteket is végrehajthat a forrás Word fájlon, ha feltölti a felhőbe, és testreszabja a dokumentumot, mielőtt MHTML formátumba konvertálná. A forrás Word fájl betölthető adatbázisból vagy hálózati adatfolyamból ahelyett, hogy a lemezen lévő helyi fizikai fájlból.

Megnézhet egy másik hasonló funkciót is a következő oldalon: Hogyan konvertálja a DOCX-et MD-vé a NET REST API segítségével.

 Magyar