Этот краткий учебник предназначен для объяснения того, как конвертировать HTML в JPG на Java, предоставляя подробные сведения о настройке необходимой среды, а затем демонстрируя весь процесс с использованием примера кода Java. Для преобразования HTML в JPG Java код показывает, как загрузить исходный файл HTML, установить конфигурацию выходного изображения JPG и, наконец, сохранить его на диске. Вы можете сохранить выходное изображение и в других типах, установив формат изображения.
Шаги для преобразования HTML в JPG с помощью Java
- Настройте среду проекта на использование Aspose.HTML из репозитория Maven.
- Импортируйте необходимые классы в программу, необходимые для преобразования HTML в JPG
- Загрузите исходный HTML-код, используя объект класса HTMLDocument, чтобы преобразовать его в JPG.
- Инициализируйте ImageSaveOptions, чтобы настроить выходное изображение JPG.
- Преобразуйте HTML в JPG, вызвав функцию Converter.convertHTML()
Эти шаги описывают, как можно выполнить преобразование Java HTML в JPG, предоставив ссылку на необходимые ресурсы в репозитории Maven, а затем предоставив подсказки для импорта необходимых классов. В следующих шагах порядок операций описан как загрузка исходного HTML-файла, создание экземпляра объекта класса ImageSaveOptions для настройки выходного изображения и, наконец, сохранение его на диске.
Код для преобразования HTML в JPG на Java
import com.aspose.html.HTMLDocument; | |
import com.aspose.html.License; | |
import com.aspose.html.converters.Converter; | |
import com.aspose.html.drawing.Resolution; | |
import com.aspose.html.drawing.UnitType; | |
import com.aspose.html.rendering.image.ImageFormat; | |
import com.aspose.html.saving.ImageSaveOptions; | |
public class ConvertHtmlToJpgInJava { | |
public static void main2(String[] args) throws Exception {//main function to convert HTML to JPG | |
// Instantiate the license to avoid water mark in the converted JPG | |
License licenseHtmlToJpg = new License(); | |
licenseHtmlToJpg.setLicense("Aspose.html.lic"); | |
// Load an existing HTML file to convert to JPG | |
HTMLDocument documentHtmlToJpg = new HTMLDocument("sample.html"); | |
try { | |
// Create ImageSaveOptions class object and initialize it with the JPG format | |
ImageSaveOptions jpgImageOptions = new ImageSaveOptions(ImageFormat.Jpeg); | |
Resolution resolution = new Resolution(200, UnitType.DPCM); | |
jpgImageOptions.setHorizontalResolution(resolution); | |
jpgImageOptions.setVerticalResolution(resolution); | |
// Export HTML to JPG using the Converter.convertHTML() function | |
Converter.convertHTML(documentHtmlToJpg, jpgImageOptions, "outputHtmlImage.jpg"); | |
} | |
finally { | |
if (documentHtmlToJpg != null) { | |
documentHtmlToJpg.dispose(); | |
} | |
} | |
System.out.println("Done"); | |
} | |
} |
Чтобы преобразовать HTML в JPG, Java использует директиву импорта для импорта необходимых классов, класс HTMLDocument для загрузки исходного файла HTML, объект класса ImageSaveOptions для настройки выходного изображения JPG и функцию Converter.convertHTML() для преобразования HTML в JPG. Разрешение изображения устанавливается путем предоставления значения и единиц измерения, а затем используется для установки разрешения по горизонтали и вертикали. Перечислитель ImageFormat.Jpeg используется для установки типа изображения, который также содержит множество других параметров типа изображения.
В этой статье мы узнали, как преобразовывать HTML в JPG на Java, однако, если вы хотите научиться преобразовывать HTML в текст, обратитесь к статье как преобразовать HTML в текст в Java.