OVH Cloud OVH Cloud

Impression d'un fichier

1 réponse
Avatar
TheHach
Bonjour.

Dans notre intranet, j'ai créé une page web (en vb.net) qui permet de créer
un devis interne à l'aide d'informations de notre base de données.
Maintenant, lorsque je valide ce devis, j'aimerais qu'il me l'imprime sous
une forme bien particulière.
Par contre, je ne veux pas créer de page HTML qui sera imprimée à l'aide de
la commande javascript window.print() parce qu'elle contiendra des entêtes
et pieds de page pas très esthétiques (url, date, etc...)
J'avais donc pensé générer un fichier PDF à l'aide de XML (ça, je sais
faire), l'imprimer puis le supprimer (il n'a pas besoin d'être stocké).
Mais je ne sais pas comment lancer l'impression d'un document "à la volée".

Auriez-vous une idée ?

Merci.

1 réponse

Avatar
Paul Bacelar
Le problème, c'est que la fenêtre du client, c'est le browser et pour
utiliser son imprimante, il faut passer par son browser
Essayez ceci comme code de lien dans la page:

...
<link ref="alternate" media="print" href="xxxxxxxxx.pdf">
...

--
Paul Bacelar
MVP VC++

"TheHach" wrote in message
news:
Bonjour.

Dans notre intranet, j'ai créé une page web (en vb.net) qui permet de
créer
un devis interne à l'aide d'informations de notre base de données.
Maintenant, lorsque je valide ce devis, j'aimerais qu'il me l'imprime sous
une forme bien particulière.
Par contre, je ne veux pas créer de page HTML qui sera imprimée à l'aide
de
la commande javascript window.print() parce qu'elle contiendra des entêtes
et pieds de page pas très esthétiques (url, date, etc...)
J'avais donc pensé générer un fichier PDF à l'aide de XML (ça, je sais
faire), l'imprimer puis le supprimer (il n'a pas besoin d'être stocké).
Mais je ne sais pas comment lancer l'impression d'un document "à la
volée".

Auriez-vous une idée ?

Merci.