Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2006, 17h43   #1
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Impression automatique de pdf

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 ????
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 22h53   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Voici un exemple de code qui lance l'impression sur l'imprimante par défaut du client
Code :
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>
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 12h42   #3
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Erreur ...

J'ai une erreur d'éxecution du type cette objet ne gère pas la propriété WebBrowser.ExecWB
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 12h54   #4
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut résultat identique mais toujours avec confirmation

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 ???
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 13h10   #5
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Citation:
Envoyé par PrinceMaster77
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 Salut
Citation:
//WebBrowser.ExecWB 6,6 //<-- imprime directement sans confirmation
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 14h10   #6
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut mais encore

Jer ne comprends pas ta réponse déolé !!!
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 21h22   #7
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965

Bon faisons simple alors. Pour imprimer sans confirmation utilises : WebBrowser.ExecWB 6,6.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 14h02   #8
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut merci

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 ??
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 18h31   #9
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Ben là...
PDF Fait appel au plugin d'adobe dans IE...
Beuh, je sèche.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2006, 01h03   #10
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
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 ;-)
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2008, 19h14   #11
Membre habitué
 
Inscription : novembre 2007
Messages : 381
Détails du profil
Informations personnelles :
Âge : 29
Localisation : Maroc

Informations forums :
Inscription : novembre 2007
Messages : 381
Points : 148
Points : 148
Bonjour Immo
J'ai testé ton code mais ça marchait pas pour moi
Même si J'ai fait WebBrowser.ExecWB 6,6.
debutantasp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h12.


 
 
 
 
Partenaires

Hébergement Web