В этой статье представлен подробный учебник о том, как конвертировать HTML в MHTML с помощью Java. HTML, сокращение от Hyper Text Markup Language, представляет собой язык разметки, используемый для создания веб-страниц. MHTML, с другой стороны, представляет собой формат архива веб-страниц, который позволяет хранить HTML, изображения и другие связанные ресурсы в одном файле. Используя библиотеку преобразования, вы можете легко генерировать MHTML из HTML в Java, выполнив несколько простых шагов. Более того, в статье дана инструкция по настройке библиотеки на популярных операционных системах. Следующие основные шаги и пример кода включены, чтобы помочь вам преобразовать файл HTML в MHTML.
Шаги для преобразования HTML в MHTML с помощью Java
- Интегрируйте GroupDocs.Conversion for Java в свой проект, установив его через репозиторий Maven.
- Включите ссылки на основные классы, необходимые для преобразования MHTML из HTML.
- Создайте экземпляр класса Converter и передайте путь к файлу входного HTML в качестве аргумента его конструктору.
- Получите возможные параметры преобразования для MHTML, вызвав метод Converter.getPossibleConversions.
- Сохраните сгенерированный файл 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.