2010-06-15 5 views
1

J'ai besoin d'imprimer plusieurs fichiers PDF à l'aide de javascript. Est-ce possible même sans rendre chaque PDF dans une fenêtre séparée et en appelant window.print()?Imprimez le PDF avec javascript

Fondamentalement, je voudrais pouvoir faire quelque chose comme print('my_pdf_url').

Édition Après quelques recherches, j'en suis venu à la conclusion qu'il n'y a pas d'autres méthodes que celle que j'ai décrite plus haut. C'est une solution loin d'être parfaite, mais cela fonctionne dans des cas simples.

Modifier Je fini par la fusion des fichiers PDF à un fichier PDF de monstre sur le côté serveur, puis envoyer ce PDF unique à l'utilisateur, qui peut alors choisir de l'imprimer.

Répondre

-3

L'impression en pdf avec javascript n'est pas possible. Vous pouvez essayer la classe java.awt.print pour l'impression pdf.

1

"En ce qui concerne les pages Web sur Internet, il est absolument impossible de configurer une commande Javascript pour l'envoyer directement à l'imprimante par défaut." Si vous regardez un intranet/réseau local par rapport à Internet: "Le substitut Internet Explorer pour Javascript (appelé JScript) a donc un peu plus d'informations sur le navigateur et le système d'exploitation que Javascript lui-même. le réseau exécutant l'intranet peut être configuré pour permettre à la commande window.print() de JScript d'écrire directement sur l'imprimante sans afficher la boîte de dialogue d'impression Cette configuration doit être configurée individuellement sur chaque ordinateur client "

http://javascript.about.com/od/events/a/print_3.htm

+0

Je ne cherchais pas à imprimer sur l'imprimante par défaut sans afficher la boîte de dialogue d'impression. Au contraire, je voudrais utiliser une seule boîte de dialogue d'impression pour toutes les pages. Mais merci pour une réponse informative. –