2009-09-16 5 views
5

J'ai besoin d'imprimer un code HTML sur l'imprimante par programmation. Je ne veux pas imprimer les balises html, je veux les balises html analysées avant impression.Impression du fichier HTML sur l'imprimante en Java

Ce code ajoute des fonctionnalités html et des données à un document htm nommé document. J'envoie alors la sortie dans un fichier nommé itext.html

HtmlWriter writer2 = HtmlWriter.getInstance (document, nouveau FileOutputStream ("itext.html"));

Je sais que vous devez analyser ce fichier html et l'imprimer sans devoir l'ouvrir dans un navigateur et aller dans FICHIER et Imprimer.

+0

Avez-vous fini par trouver une solution? –

Répondre

2

Cobra rendra HTML à un panneau compatible Swing. Vous devriez être capable d'imprimer cela en utilisant les API/services d'impression standard.

+0

Je ne veux pas impliquer des composants swing car je n'aime pas la qualité des impressions. Il vaudrait mieux que j'imprime du texte. J'ai les documents html préparés en utilisant la bibliothèque itext. J'ai juste besoin d'un moyen d'imprimer la vue (comment il apparaîtrait dans un navigateur) du document par programme sans obliger les utilisateurs de mon application à ouvrir le fichier html dans le navigateur et à l'imprimer à partir de là, ce serait ma dernière option si quelque chose d'autre n'est pas possible. –