2010-11-29 11 views
0

Hey je me demandais s'il y a une API spécifique pour l'impression d'un tas de types de fichiers communs (pdf, doc, docx, txt, etc.). J'essaye de développer le programme semblable à l'eprint de HP. eprint me gêne car il imprime un email ainsi que le fichier qui y est attaché. Je veux juste quelque chose que je peux envoyer des fichiers directement à. J'ai trouvé que Java a une API d'impression, mais cela semble se concentrer sur l'impression de quelque chose à partir d'une fenêtre GUI. des idées très appréciées!Impression de plusieurs types de fichiers en utilisant java

Merci

Morpheous

Répondre

3

Il serait difficile pour Java seul à être en mesure d'imprimer une variété de types de fichiers différents, et la plupart du temps, j'ai vu des programmes Java utilisent d'autres programmes pour faire le impression en utilisant Runtime.exec. Si vous essayez d'utiliser ceci cependant, s'il vous plaît assurez-vous de lire cet article extrêmement important: When Runtime.exec() won't

+0

Grand nom Aéroglisseur! Bouncy Bouncy !! –

+0

peut-on utiliser une langue différente comme C++? – Gabe

+0

Ce n'est pas le problème car vous aurez le même problème avec C/C++. Le problème est que l'impression est généralement gérée par l'application qui crée le fichier, par exemple MS Word pour les fichiers .doc en particulier si vous essayez d'imprimer plusieurs types de fichiers, et donc si vous voulez imprimer plusieurs types de fichiers, vous aurez souvent voulez dire à l'application (comme Ms Word) pour imprimer le fichier. Cela peut souvent être fait en Java via Runtime.exe. –

Questions connexes