Как преобразовать HTML в MHTML с помощью Java

В этой статье представлен подробный учебник о том, как конвертировать HTML в MHTML с помощью Java. HTML, сокращение от Hyper Text Markup Language, представляет собой язык разметки, используемый для создания веб-страниц. MHTML, с другой стороны, представляет собой формат архива веб-страниц, который позволяет хранить HTML, изображения и другие связанные ресурсы в одном файле. Используя библиотеку преобразования, вы можете легко генерировать MHTML из HTML в Java, выполнив несколько простых шагов. Более того, в статье дана инструкция по настройке библиотеки на популярных операционных системах. Следующие основные шаги и пример кода включены, чтобы помочь вам преобразовать файл HTML в MHTML.

Шаги для преобразования HTML в MHTML с помощью Java

  1. Интегрируйте GroupDocs.Conversion for Java в свой проект, установив его через репозиторий Maven.
  2. Включите ссылки на основные классы, необходимые для преобразования MHTML из HTML.
  3. Создайте экземпляр класса Converter и передайте путь к файлу входного HTML в качестве аргумента его конструктору.
  4. Получите возможные параметры преобразования для MHTML, вызвав метод Converter.getPossibleConversions.
  5. Сохраните сгенерированный файл MHTML на диске, вызвав метод Converter.save.

Процесс преобразования HTML в MHTML в Java прост, и его можно выполнить, следуя ранее предоставленным пошаговым инструкциям. Эти инструкции совместимы с широко используемыми операционными системами, такими как Windows, macOS и Linux, и не требуют установки какого-либо дополнительного программного обеспечения для экспорта HTML в MHTML на Java. Использование кроссплатформенной библиотеки в этом примере означает, что приведенный ниже код может быть выполнен в любой системе с установленной Java.

Код для преобразования HTML в MHTML с использованием Java

import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.licensing.License;
import com.groupdocs.conversion.options.convert.ConvertOptions;
public class ConvertHTMLtoMHTMLUsingJava {
public static void main(String[] args) {
// Set License to avoid the limitations of Conversion library
License license = new License();
license.setLicense("GroupDocs.Conversion.lic");
// Import HTML document
Converter converter = new Converter("input.html");
// Get conversion option for final output document
ConvertOptions conversionoptions = converter.getPossibleConversions("mhtml")
.getSource().getConvertOptions();
// Save the MHTML to disk
converter.convert("result.mhtml", conversionoptions);
}
}

В предыдущем разделе было предоставлено подробное руководство по преобразованию HTML в MHTML Java, а также простой пример кода. Процесс преобразования требует всего нескольких вызовов API, а интеграция предоставленного примера кода в ваши приложения — несложная задача после установки библиотеки преобразования документов и внесения необходимых изменений в пути к файлам.

В предыдущей статье мы обсуждали преобразование TXT в RTF с помощью Java. Если вам нужна дополнительная помощь, вы можете обратиться к нашему руководству по как преобразовать TXT в RTF с помощью Java.

 Русский