Questa breve guida aiuta a convertire Word in MHT con NET REST API. Puoi trasformare Word in MHT con l’API C# Low Code utilizzando Aspose.Words per .NET cloud SDK che supporta tutte le funzionalità avanzate per l’elaborazione e la conversione di documenti Word online. Questo codice può essere eseguito su qualsiasi piattaforma come Windows, Linux e MAC OS.
Prerequisito
- Crea un account e ottieni le credenziali API
- Scaricamento Aspose.Words Cloud SDK for Dotnet
- Configura il progetto C# con l’SDK precedente
Passaggi per trasformare DOCX in MHTML con l’API NET REST
- Creare l’oggetto Configurazione e impostare il segreto e l’ID client
- Crea l’oggetto WordsApi utilizzando l’oggetto Configurazione
- Imposta i nomi dei file di input e di output
- Leggere il file DOCX di input e inizializzare la posizione
- Creare un’istanza del metodo ConvertDocumentRequest utilizzando l’array di byte e il formato precedenti
- Richiama il metodo ConvertDocument per convertire DOCX in MHTML utilizzando l’API REST
- Salvare il file MHTML di output sul disco locale
Segui questi passaggi per cambiare DOCX in MHTML con l’API C# Low Code. Crea un’istanza dell’oggetto WordsApi impostando l’ID client e il segreto client nell’oggetto Configurazione, quindi caricando il file Word di origine in una matrice di byte. Nei passaggi finali chiamare l’oggetto ConvertDocument() che accetta il flusso/formato del file e viene utilizzato dal metodo WordsApi.ConvertDocument() per la conversione finale del documento.
Codice per modificare Word in MHT con l’API REST C#
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); | |
} | |
} | |
} | |
} |
Questo frammento di codice condivide il meccanismo per convertire DOCX in MHTML con l’API REST C#. Puoi eseguire altre operazioni sul file Word di origine caricandolo nel cloud e personalizzando il documento prima della conversione nel formato MHTML. Il file Word di origine può essere caricato da un database o da un flusso di rete invece di essere caricato da un file fisico locale sul disco.
Puoi anche controllare un’altra funzionalità simile nella pagina seguente: Come converti DOCX in MD con NET REST API.