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
- Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet
- Állítsa be a C# projektet a fenti SDK-val
A DOCX átalakítása MHTML-re a NET REST API segítségével
- Hozza létre a konfigurációs objektumot, és állítsa be az ügyfél titkosságát és azonosítóját
- Hozza létre a WordsApi objektumot a Configuration objektum segítségével
- Állítsa be a bemeneti és kimeneti fájlok nevét
- Olvassa el a bemeneti DOCX fájlt, és inicializálja a pozíciót
- Példányosítsa a ConvertDocumentRequest metódust a fenti bájttömb és formátum használatával
- Hívja meg a ConvertDocument metódust a DOCX konvertálásához MHTML-vé a REST API használatával
- 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.