11499 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous !

Je voudrais savoir s'il existe une fonction en Javascript ou plugin JQuery qui permet d'imprimer un fichier (PDF ou PNG) ; j'entend par là : juste envoyer une liste de documents vers l'outil d'impression de windows qui nous proposera ensuite de choisir l'imprimante etc ...

Merci à tous !
J'ai trouvé une solution pour les images :


$('#result_ddl').delegate('.print_img', 'click', function(){
            pwin = window.open($(this).attr('id'),"_blank");
            pwin.print();
});


Pour le moment, le média s'ouvre dans un autre onglet et lance l'impression de la page. Je voudrais qu'une fois l'impression envoyé, mon onglet se ferme.

J'ai tenté çà :

pwin.top.close();


Seulement il doit se fermer avant que le média soit envoyé à l'outil d'impression car il m'affiche une page blanche Smiley decu

Y'a t'il moyen de dire, qu'il ferme la page après l'envoi du document en impression ?

Cette technique ne fonctionne pas non plus avec les fichiers PDF ; je reste à l'écoute de vos propositions.