Ce tutoriel décrit comment convertir le fichier HTML en PDF en Java où un fichier HTML existant est chargé et enregistré en tant que fichier PDF. Différents attributs du fichier PDF peuvent également être définis, tels que la taille de la page et la couleur d’arrière-plan. Avec la fonction convertHTML(), vous pouvez écrire un convertisseur HTML en PDF en utilisant java.
Étapes pour générer un PDF à partir de HTML en Java
- Configurez le projet pour ajouter la bibliothèque Aspose.HTML à partir du référentiel Maven
- Déclarez et initialisez l’objet PdfSaveOptions pour personnaliser le fichier PDF de sortie
- Créer et initialiser les classes Page et PageSetup pour définir la taille de la page PDF de sortie
- Définissez la couleur d’arrière-plan du PDF de sortie à l’aide de l’objet PdfSaveOptions
- Convertissez le fichier HTML source en PDF en fournissant le nom du fichier HTML d’entrée et les options souhaitées configurées ci-dessus
Ces étapes fournissent des conseils pour convertir HTML en PDF en Java en configurant le projet pour ajouter la bibliothèque Aspose.HTML à partir du référentiel Maven. La personnalisation à l’aide de PdfSaveOptions est facultative et vous pouvez ignorer cette étape si nécessaire. Un certain nombre de nombreuses autres propriétés peuvent également être définies avec la taille de la page et la couleur d’arrière-plan mentionnées dans l’exemple.
Code pour convertir un fichier HTML en PDF en Java
Ce code utilise les classes PdfSaveOptions, PageSetup, Page et Converter pour effectuer cette tâche. Vous pouvez définir la taille de la page en pouces, pixels, points, points par pouce, points par pixel, etc. Vous pouvez également définir la compression de l’image, la couleur transparente de l’image, la qualité Jpeg, les détails de la signature numérique, la compression du texte, etc. à l’aide de PdfSaveOptions.
Cette rubrique montre comment l’utilisation du convertisseur Java HTML en PDF peut être écrite. De nombreuses autres options sont également disponibles, telles que la conversion de HTML en texte, comme décrit dans l’article sur comment convertir HTML en texte en Java.