В этой практической статье мы обсудим пошаговый процесс преобразования DOCX в MHTML с помощью C# и разработки примера приложения. Чтобы генерировать MHTML из DOCX на C#, мы будем использовать одну из самых популярных библиотек преобразования. Мы также предоставим инструкции по настройке пакета преобразования документов для выполнения преобразования документов. Вот основные шаги и пример кода для преобразования DOCX в документ MHTML.
Действия по преобразованию DOCX в MHTML с помощью C#
- Установите GroupDocs.Conversion for .NET из диспетчера пакетов NuGet.
- Добавьте ссылку на пространство имен GroupDocs.Conversion для преобразования DOCX в MHTML.
- Инициализировать объект класса Converter, передав путь входного DOCX
- Получите параметры преобразования с помощью метода Converter.GetPossibleConversions
- Вызовите метод Convert.Save, чтобы сохранить MHTML на диск.
Мы определили все основные шаги для разработки функциональности для экспорта DOCX в MHTML с помощью C#. Вы заметите, что приведенная выше методология очень проста для выполнения преобразования документов с использованием одного из идеальных API-интерфейсов конвертера документов, и вам нужно всего лишь написать несколько строк кода C#. Вот пример использования библиотеки GroupDocs.Conversion:
Код для преобразования DOCX в MHTML с использованием C#
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoMHTMLusingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var docxtomhtmlconvertoptions = converter.GetPossibleConversions()["mhtml"].ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("ConvertDOCXtoMHTMLusingCSharp.mhtml", docxtomhtmlconvertoptions); | |
} | |
} | |
} |
Мы создали пример кода для преобразования DOCX в MHTML на C#, чтобы проиллюстрировать, как создать приложение, используя поток процесса, определенный в предыдущем разделе. Вам просто нужно импортировать DOCX, получить параметры преобразования и сохранить выходной MTHML на диск. Этот пример кода работает в любой операционной системе, где установлена платформа .NET для экспорта DOCX в MTHML без установки какого-либо стороннего программного обеспечения.
В нашей предыдущей статье мы объяснили, как преобразовать TeX в Word. Вы можете узнать больше об этом, прочитав пост на как преобразовать TeX в Word с помощью C #.