Bonjour
Dans mon intranet, j'aimerais pouvoir déclencher un batch d'impression (imprimer plusieurs pages sans que l'utilisateur n'ait à les ouvrir ni à confirmer l'impression).
Les pages que j'imprime sont des Excel générés à la volée en html, et mises dans un navigateur avec le code php suivant :
1 2 3 4 5 6 7 8
| <?php
$contents = ob_get_contents();
$filename = "excelTemp.xls";
unlink($filename);
fwrite(fopen($_SERVER['DOCUMENT_ROOT']."/consult/".$filename, "w+"), $contents);
ob_end_clean();
echo "<html><head></head><body onload=\"location.href='$filename'\"></body></html>";
?> |
Y a-t-il un moyen de déclencher automatiquement l'impression lors de l'ouverture de la page ?
J'ai déja essayé d'ajouter la méthode
onLoad="WebBrowser.ExecWB(6,6);"
dans la balise <body> de ce code et dans celle de l'excel, mais ça ne donne rien.
Merci d'avance
Partager