Конвертировать 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 во многие другие форматы файлов, включая некоторые из перечисленных ниже: