Il file MHT contiene tutte le risorse di una pagina Web inclusi CSS, immagini, JavaScript, ecc. Pertanto, puoi visualizzare i file MHT o MHTML in un browser mentre sei offline. In alcuni casi, potrebbe essere necessario convertire un file MHT o MHTML in un documento Word. Di conseguenza, questo articolo illustra come convertire un file MHT o MHTML in un documento di Word in formato DOCX a livello di codice in C#.
- Convertitore di documenti da MHT a Word – Installazione dell’API C#
- Converti MHT o MHTML in file Word DOCX in C#
- Converti MHT o MHTML in Word DOCX con Opzioni avanzate in C#
Convertitore da MHT a Word – Installazione dell’API C#
L’API Aspose.HTML for .NET può essere utilizzata per lavorare con diversi formati di file relativi al Web inclusi HTML, MHTML, ecc. È sufficiente installare l’API scaricando i suoi file DLL da Download o utilizzando il seguente comando NuGet:
PM> Install-Package Aspose.Html
Converti MHT o MHTML in file Word DOCX in C#
Puoi convertire un file MHT o MHTML in un documento DOCX Word in C# con i passaggi seguenti:
- Inizializza un’istanza della classe DocSaveOptions.
- Imposta il formato del documento word di output.
- Salva il file DOCX di output dopo aver convertito il file MHTML MHT con il metodo ConvertMHTML.
L’esempio di codice seguente illustra come convertire un file MHT o MHTML in un documento Word in C#:
// Inizializza l'oggetto classe DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Converti MHT o MHTML in Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Converti MHT o MHTML in Word DOCX con Opzioni avanzate in C#
Puoi migliorare il processo di conversione del documento MHT o MHTML nel documento di Word impostando proprietà diverse. Segui i passaggi seguenti per convertire un file MHT o MHTML in un file Word:
- Inizializza un’istanza della classe DocSaveOptions.
- Imposta il formato del documento di output e specifica le dimensioni della pagina in pollici.
- Converti il file MHT o MHTML in Word usando il metodo ConvertMHTML.
Il seguente frammento di codice mostra come convertire un file MHT o MHTML in un documento Word con impostazioni avanzate in C#:
// Inizializza l'oggetto classe DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Specifica le opzioni di impostazione della pagina
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));
// Converti MHT o MHTML in file Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Esplora Aspose.HTML per l’API .NET
Puoi dare un’occhiata allo spazio documentazione per esplorare molte altre funzionalità incluse nell’API.
Ottieni licenza gratuita
Puoi valutare tutte le funzionalità dell’API nella loro piena capacità ottenendo una licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato a convertire una pagina Web MHT o MHTML in un documento Word in formato DOCX a livello di codice in C#. Inoltre, l’API supporta anche la conversione avanzata per controllare le dimensioni della pagina, la risoluzione, ecc. Non esitare a contattarci al forum in caso di domande o dubbi.