Inserer un jpanel dans un pdf java

ilhem.s Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
Herezia Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai créer un PDF à partir d'un JPanel. J'ai pu voir que la librairie iText permet la création de PDF mais je n'ai pas pu trouver comment faire à partir d'un JPanel.

Si quelqu'un a une idée avec cette librairie ou avec une autre je suis preneur.

Merci de votre réponse
A voir également:

3 réponses

Herezia Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   11
 
Tu souhaites :
- Obtenir l'image dessinée par un JPanel et l'insérer dans un PDF ?
- Lire des contrôles de saisie du JPanel et en écrire le contenu texte dans un PDF ?
0
ilhem.s Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   1
 
mon panel contient un histogramme je cherche comment je pourrai enregistrer ce dernier dans un pdf
0
Herezia Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   11
 
Les composants Swing comme le JPanel sont en fait de simples dessins. Il est donc possible de lui demander de se dessiner sur une autre "surface"
On se retrouve donc avec une image bufferisée qui contient la réplique de ton JPanel, il n'y a plus qu'à le sauvegarder dans un fichier avec la classe outil ImageIO

Tiens nous au courant

// Soit histogramme ton JPanel contenant ton histogramme
BufferedImage sortieImage = new BufferedImage(
		histogramme.getWidth(),
		histogramme.getHeight(),
		BufferedImage.TYPE_INT_ARGB);
histogramme.paintAll(sortieImage.getGraphics());
ImageIO.write(
		sortieImage,
		"png",
		new File("cheminVersTonFichier"));

Attention : code non testé
0