Ce tutoriel précis explique comment fusionner des fichiers HTML vers PDF en Java. Il se compose des informations de configuration de l’environnement, d’un algorithme par étapes et d’un extrait de code pour combiner du HTML au PDF en Java. De plus, vous n’avez pas besoin d’installer d’autre outil tiers pour traiter les fichiers HTML ou PDF.
Étapes pour fusionner des fichiers HTML en PDF en Java
- Configurer la bibliothèque Aspose.HTML for Java pour fusionner des documents HTML
- Accédez aux fichiers HTML source individuellement en créant différentes instances de la classe HTMLDocument
- Créer un tableau des fichiers HTML d’entrée
- Instancier un objet de la classe HTMLRenderer
- Créer une instance de la classe PdfDevice
- Fusionner les documents HTML chargés en un seul PDF
Les étapes ci-dessus résument toute la procédure pour fusionner plusieurs fichiers HTML en un seul PDF en Java. Tout d’abord, il montre comment installer la bibliothèque dans votre environnement. Par la suite, le chargement des fichiers HTML source, puis leur ajout sous forme de document PDF sont décrits. Toutes les classes et méthodes importantes sont introduites avec des liens vers plus de détails pour implémenter cette fonctionnalité.
Code pour fusionner des fichiers HTML en PDF en Java
import com.aspose.html.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Merge HTML files to PDF using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
com.aspose.html.HTMLDocument document1 = new com.aspose.html.HTMLDocument("page1.html"); | |
com.aspose.html.HTMLDocument document2 = new com.aspose.html.HTMLDocument("page2.html"); | |
com.aspose.html.HTMLDocument document3 = new com.aspose.html.HTMLDocument("page3.html"); | |
// Create an array of input files | |
com.aspose.html.HTMLDocument[] documents = {document1, document2, document3}; | |
// Create HTMLRenderer class object | |
com.aspose.html.rendering.HtmlRenderer renderer = new com.aspose.html.rendering.HtmlRenderer(); | |
// Initialize PdfDevice | |
com.aspose.html.rendering.pdf.PdfDevice device = new com.aspose.html.rendering.pdf.PdfDevice("Combine.pdf"); | |
// Merge HTML documents to PDF | |
renderer.render(device, documents); | |
System.out.println("Done"); | |
} | |
} |
Cet extrait de code reflète la fonctionnalité de base pour * combiner plusieurs fichiers HTML en un seul PDF en Java *. Cependant, vous pouvez l’improviser en fonction de votre scénario, comme ajuster le nombre de documents HTML source ou spécifier la durée maximale avant d’interrompre le processus de fusion. De même, la classe PdfDevice vous permet de définir différentes propriétés du document PDF telles que le cryptage, la conformité, la mise en page, etc.
Ce didacticiel détaille les détails pour * fusionner HTML en PDF en Java *. Cependant, si vous êtes intéressé par la conversion de fichiers HTML en PDF, vous pouvez vous référer à comment convertir des pages HTML en PDF en Java.