Файл MHT содержит все ресурсы веб-страницы, включая CSS, изображения, JavaScript и т. д. Таким образом, вы можете просматривать файлы MHT или MHTML в браузере в автономном режиме. В некоторых случаях может потребоваться преобразовать файл MHT или MHTML в документ Word. Соответственно, в этой статье рассказывается, как программно преобразовать файл MHT или MHTML в документ Word в формате DOCX на C#.
- Конвертер документов MHT в Word — установка C# API
- Преобразование MHT или MHTML в файл Word DOCX на C#
- Преобразование MHT или MHTML в Word DOCX с дополнительными параметрами в C#
Конвертер MHT в Word — установка C# API
Aspose.HTML для .NET API можно использовать для работы с различными веб-форматами файлов, включая HTML, MHTML и т. д. Просто установите API, загрузив его DLL-файлы из [Загрузки]. 6 или с помощью следующей команды NuGet:
PM> Install-Package Aspose.Html
Преобразование MHT или MHTML в файл Word DOCX на C#
Вы можете преобразовать файл MHT или MHTML в документ Word DOCX на C#, выполнив следующие действия:
- Инициализировать экземпляр класса DocSaveOptions.
- Установите формат выходного документа Word.
- Сохраните выходной файл DOCX после преобразования файла MHT MHTML с помощью метода ConvertMHTML.
В приведенном ниже примере кода подробно показано, как преобразовать файл MHT или MHTML в документ Word на C#:
// Инициализировать объект класса DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Преобразование MHT или MHTML в Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Преобразование MHT или MHTML в Word DOCX с дополнительными параметрами в C#
Вы можете улучшить процесс преобразования MHT или MHTML в документ Word, задав различные свойства. Чтобы преобразовать файл MHT или MHTML в файл Word, выполните следующие действия:
- Инициализировать экземпляр класса DocSaveOptions.
- Установите формат выходного документа и укажите размеры страницы в дюймах.
- Преобразуйте файл MHT или MHTML в файл Word, используя метод ConvertMHTML.
В следующем фрагменте кода показано, как преобразовать файл MHT или MHTML в документ Word с дополнительными параметрами на C#:
// Инициализировать объект класса DocSaveOptions
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
// Укажите параметры настройки страницы
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)));
// Преобразование MHT или MHTML в файл Word DOCX
Converter.ConvertMHTML("sample.mht", options, "output.docx");
Изучите Aspose.HTML для .NET API
Вы можете заглянуть в раздел документация, чтобы изучить многие другие функции, включенные в API.
Получить бесплатную лицензию
Вы можете оценить все возможности API в полной мере, получив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать веб-страницу MHT или MHTML в документ Word в формате DOCX на C#. Кроме того, расширенное преобразование для управления размером страницы, разрешением и т. д. также поддерживается API. Пожалуйста, не стесняйтесь обращаться к нам на форум в случае возникновения каких-либо вопросов или проблем.
Смотрите также
[Загрузить видео Youku программно на C#] (https://blog.aspose.com/ru/2022/03/04/download-youku-video-csharp-downloader/)