Конвертировать HTML на Java
Преобразование HTML в PDF, XPS и изображения, включая JPG, BMP, PNG, TIFF, для создания кроссплатформенных приложений Java.
Как конвертировать HTML с помощью библиотеки Java
Всякий раз, когда возникает необходимость пакетного преобразования HTML-файлов, а также веб-страниц из активного URL-адреса в другие форматы, включая PDF, XPS, изображения и другие форматы, Java HTML Parser API готов справиться со всеми такими случаями. API предоставляет HTMLDocument для загрузки документа, сохранения классов опций, таких как PdfSaveOptions , ImageSaveOptions и т. д. и класс Converter для рендеринга в выходной файл.
Конвертировать HTML в PDF
Для преобразования одного или нескольких HTML-файлов в PDF программным путем загрузите исходный HTML-файл с помощью класса HtmlDocument, для определенных параметров PDF, таких как размер страницы, поля, права доступа к файлу, тип мультимедиа CSS и т. д., используйте класс PdfSaveOptions и, наконец, вызовите метод ConvertHTML() класса Converter, принимающий HTMLDocument, PdfSaveOptions и путь к выходному файлу в качестве параметров.
Код Java для преобразования HTML в PDF
// Initialize an HTML document from html file
HTMLDocument htmltoPdf = new HTMLDocument("sourceFile.html");
try {
// Initialize PdfSaveOptions
PdfSaveOptions pdfOpts = new PdfSaveOptions();
// Convert HTML to PDF
Converter.convertHTML(
htmltoPdf,
pdfOpts,
"output.pdf"
);
} finally {
if (htmltoPdf != null) {
htmltoPdf.dispose();
}
}
Конвертировать HTML в изображения
Java HTML Parser API, созданный для чтения, извлечения и обработки данных HTML, может легко преобразовывать данные HTML в форматы изображений. Создайте объект класса ImageSaveOptions , который предоставляет методы для всех конкретных настроек, таких как setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution и т. д., и, наконец, используйте метод Converter.convertHTML для конвертации.
Код Java для преобразования HTML в форматы изображений
// Initialize an HTML document from a file
HTMLDocument htmltoImages = new HTMLDocument("document.html");
try {
// Initialize ImageSaveOptions having image format and format can be Png, Jpeg, Bmp, Gif, Tiff
ImageSaveOptions imgOptions = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.convertHTML(htmltoImages, imgOptions, "output.png");
} finally {
if (htmltoImages != null) {
htmltoImages.dispose();
}
}
Пакет Aspose.Html.Converters обеспечивает легкий доступ к методам преобразования. Он обеспечивает широкий спектр преобразований HTML в популярные форматы, такие как PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML и MD. Пожалуйста, посетите главу документации Сonverting Between Formats, чтобы узнать больше о функциях преобразования Aspose.HTML для Java API.
Другие поддерживаемые Конвертации
Вы также можете конвертировать файлы HTML, XHTML, MHTML, EPUB, Markdown и SVG во многие другие форматы файлов, включая некоторые из перечисленных ниже: