Imprimer un fichier HTML en java

Signaler
Messages postés
7
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
24 avril 2003
-
Messages postés
890
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
29 juillet 2004
-
Bonjour!

Je cree un fichier HTML avec la class FileWriter et je souhaiterais l'imprimer correctement c'est à dire interprete
(et non du code)...

Pour l'instant je ne peux imprimer que des fichiers textes...

Aussi j'ai vu qu'ily avait petre une possiblite d'imprimer des
fichiers HTML avec "DocFlavor.INPUT_STREAM..."

N'existe t'il pas une methode permettant de preciser le type de fichier a imprimer a la classe PrinterJob??

voici un morceau de mon code...MERCI!!!

public void actionPerformed(ActionEvent e)
{
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat format=job.pageDialog(job.defaultPage());
if(job.printDialog())
{
try
{
pathFichier=new String("q:/exercice1.ps");
job.setPageable(new PageableText(new File pathFichier),format));
job.print();
}

2 réponses

Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
6
tu pourrais passer par un JTextArea ou un JTextPanel qui peut afficher une page web correctement, je sais pas si ça peut printer correctement après
Messages postés
890
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
29 juillet 2004
12
salut,
sinon tu as le JEditorPane qui peut afficher des pages web et meme te permettre de clicker sur les liens ;)
pour l impression par contre je ne sais pas si il a un bon rendu
Duss