Salut à tous,
Je cherche à généré des PDF via l'API iText. Les trucs que je dois imprimer sont des images, contenant tout et n'importe quoi. En largeur, les images tiennent dans le PDF généré sans soucis, mais pas en longueur : ça me créé un pdf d'une page contenant le "début" de l'image.
Un exemple:
L'image : http://epic.twiiik.com/essai.jpg
Le PDF généré : http://epic.twiiik.com/SimpleImages.pdf
Donc est ce que quelqu'un pourrait m'indiquer comment faire pour que iText adapte le nombre de pages du PDF en fonction de la taille de l'image ?
Le code que j'utilise actuellement pour faire le PDF est très minimaliste :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 try { Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream("C:\\SimpleImages.pdf")); document.open(); com.itextpdf.text.Image monImage = com.itextpdf.text.Image.getInstance("C:\\essai.jpg"); document.add(monImage); document.close(); } catch(Exception e) { System.out.println(e); }
Partager