Je suis en ASP et je voudrais savoir s'il me serait possible d'imprimer automatiquement un fichier pdf que j'ai créer avec htmlDoc (logiciel de conversion d'une page HTML en pdf) sur une imprimante ????
Je suis en ASP et je voudrais savoir s'il me serait possible d'imprimer automatiquement un fichier pdf que j'ai créer avec htmlDoc (logiciel de conversion d'une page HTML en pdf) sur une imprimante ????
Voici un exemple de code qui lance l'impression sur l'imprimante par défaut du client
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <HTML> <HEAD> <SCRIPT LANGUAGE=vbscript> <!-- Sub btn_print_onclick //WebBrowser.ExecWB 6,6 //<-- imprime directement sans confirmation WebBrowser.ExecWB 6,2 //<-- ouvre la fenetre du choix d'imprimante avant impression End Sub --> </SCRIPT> </HEAD> <BODY> <OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT> Voici un simple example d'impression sans confirmation... <Input Type="button" value="Print !!" id=btn_print name=btn_print> </BODY> </HTML>
J'ai une erreur d'éxecution du type cette objet ne gère pas la propriété WebBrowser.ExecWB
Dans le script j'ai toujours ma fenêtre de choix d'imprimate qui s'ouvre que j'utilise : WebBrowser.ExecWB 6,6 ou WebBrowser.ExecWB 6,2 ???
Boah, c'est comme le Port SalutEnvoyé par PrinceMaster77A+//WebBrowser.ExecWB 6,6 //<-- imprime directement sans confirmation
Jer ne comprends pas ta réponse déolé !!!
Bon faisons simple alors. Pour imprimer sans confirmation utilises : WebBrowser.ExecWB 6,6.
A+
il fallait au préalable installé ScriptX mais je voudrais imprimé un pdf générer par mon application sur une imprimante (celle par défaut sur le poste), comment puis je faire cela ??
Ben là...
PDF Fait appel au plugin d'adobe dans IE...
Beuh, je sèche.
il existe une commande dos d'impression que tu peux invoquer depuis asp :
"C:\Program Files\Adobe\Acrobat 5.0\Reader\AcroRd32.exe" /p /h "%1"
-le paramètre /p pour print
-le paramètre /h pour hidden (fenetre de confirmation cachée)
-remplacer le paramètre %1 par le chemin+nom du fichier pdf à imprimer
Si tu veux savoir comment appeler la ligne de commande depuis asp :
Lancer une ligne de commande depuis ASP
Voulou ;-)
Bonjour Immo
J'ai testé ton code mais ça marchait pas pour moi
Même si J'ai fait WebBrowser.ExecWB 6,6.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager