Java JEE - Série Apache PDFBox
Images et formes
Intégrer des images, dessiner rectangles et lignes, système de coordonnées PDF.
Table des matières
1. Intégration d'images
Chargez PNG/JPEG avec PDImageXObject.createFromFileByExtension().
PDImageXObject image = PDImageXObject.createFromFileByExtension(file, doc);
cs.drawImage(image, 50, 500, 200, 100);
2. Dessiner des formes
addRect, lineTo, stroke, fill pour cadres et séparateurs.
cs.addRect(50, 600, 500, 2);
cs.stroke();
3. Système de coordonnées
Origine en bas à gauche, X vers la droite, Y vers le haut.
4. Bonnes pratiques
- Compresser les images avant intégration.
- Réutiliser les XObject pour les logos répétés.
- Conserver le ratio d'aspect.
5. Conclusion
Formes vectorielles et images raster permettent des rapports riches. Redimensionnez les images et surveillez la taille des fichiers.
0 Comments