Conversion HTML via Java

Convertissez HTML en PDF, XPS et images, y compris JPG, BMP, PNG, TIFF pour créer des applications Java multiplateformes.

Comment convertir HTML à l'aide de la bibliothèque Java

Chaque fois qu’il est nécessaire de convertir par lots des fichiers HTML ainsi que des pages Web à partir de l’URL en direct vers d’autres formats, y compris PDF, XPS, Images et autres formats, Java HTML Parser API est là pour gérer tous ces cas. L’API fournit HTMLDocument pour charger le document, enregistrer des classes d’options telles que PdfSaveOptions , ImageSaveOptions etc. pour les paramètres spécifiques au fichier cible et une Classe de conversion pour le rendu en sortie déposer.


Conversion HTML en PDF

Pour la conversion par programme d’un ou plusieurs fichiers HTML en PDF, le processus consiste à charger le fichier HTML source à l’aide de la classe HtmlDocument, pour des paramètres PDF spécifiques tels que la taille de la page, les marges, les autorisations de fichier, le type de média CSS, etc., utilisez la classe PdfSaveOptions et enfin appelez la méthode ConvertHTML() de la classe Converter ayant HTMLDocument, PdfSaveOptions et le chemin du fichier de sortie comme paramètres.

Code Java pour la conversion HTML en 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();
    }
}



Convertir HTML en images

** API Java html parser ** conçue pour lire, extraire et manipuler des données HTML, peut facilement restituer des données HTML aux formats d’image. Créez un objet de classe API ImageSaveOptions qui fournit des méthodes pour tous les paramètres spécifiques tels que setCompression, setFormat, setHorizontalResolution, setSmoothingMode, setVerticalResolution, etc. .

Code Java pour convertir HTML en formats d'image

// 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();
    }
}



Le package Aspose.Html.Converters implémente un accès facile aux méthodes de conversion. Il fournit une large gamme de conversions HTML vers des formats populaires, tels que PDF, XPS, JPEG, PNG, BMP, TIFF, GIF, MHTML et MD. Veuillez consulter le chapitre de la documentation Conversion entre les formats pour en savoir plus sur les fonctionnalités de conversion d’Aspose.HTML pour l’API Java.

Autres conversions prises en charge

Vous pouvez également convertir des fichiers HTML, XHTML, MHTML, EPUB, Markdown et SVG dans de nombreux autres formats de fichiers, dont quelques-uns sont répertoriés ci-dessous: