Auparavant, les développeurs rencontraient des difficultés pour convertir du HTML en PDF à l'aide de HTMLWorker en raison de méthodes obsolètes et du manque de support CSS. XMLWorker présentait également des limites, notamment en matière de positionnement des images. Pour résoudre ces problèmes, iText 7 et le module complémentaire pdfHTML ont été développés.
L'approche simplifiée pour convertir le HTML fourni en PDF à l'aide d'iText 7.1.0 pdfHTML 2.0.0 est :
public static final String SRC = "src/main/resources/html/sample.html"; public static final String DEST = "target/results/sample.pdf"; public void createPdf(String src, String dest) throws IOException { HtmlConverter.convertToPdf(new File(src), new File(dest)); }
Il en résulte un PDF qui respecte le positionnement CSS, y compris l'image sur le à droite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!