OVH Cloud OVH Cloud

Imprimer des PDF

3 réponses
Avatar
Dominique Stéphan
Bonjour,

Je cherche à imprimer des documents PDF (pas à
en produire).

J'ai essayé ShellExecute avec les protocoles
"print" et "printto", ça marche bien sauf si
l'imprimante fait plus de 63 caractères,
ce qui est le cas :-(

Je sais, il suffit de faire un nom plus court,
mais ce n'est pas possible (imprimante réseau générée
sous TSE).

J'ai également essayé DDE en direct avec le Reader,
sans surprise il y a le même problème.

Finalement, je me suis rabatu sur Ghostscript
(j'ai galéré, il est dit qu'il faut mettre \\spool\printername,
dans avec une imprimante réseau ça devient \\spool\\\serveur\imprimante
alors que je pensais à \\serveur\imprimante !)
mais j'aimerais savoir si quelqu'un a une autre
solution, de préférence via Acrobat.

J'ai trouvé des exemples en passant par IE
avec un Reader inclus, je n'arrive pas
à les faire marcher (mais bon,
je ne distingue pas JScript de VBScript à la
base...)

--
Cordialement
Dominique

3 réponses

Avatar
Remi Thomas
Dominique Stéphan wrote:
Bonjour,

Je cherche à imprimer des documents PDF (pas à
en produire).

J'ai essayé ShellExecute avec les protocoles
"print" et "printto", ça marche bien sauf si
l'imprimante fait plus de 63 caractères,
ce qui est le cas :-(

Je sais, il suffit de faire un nom plus court,
mais ce n'est pas possible (imprimante réseau générée
sous TSE).

J'ai également essayé DDE en direct avec le Reader,
sans surprise il y a le même problème.

Finalement, je me suis rabatu sur Ghostscript
(j'ai galéré, il est dit qu'il faut mettre spoolprintername,
dans avec une imprimante réseau ça devient
spoolserveurimprimante alors que je pensais à
serveurimprimante !)
mais j'aimerais savoir si quelqu'un a une autre
solution, de préférence via Acrobat.

J'ai trouvé des exemples en passant par IE
avec un Reader inclus, je n'arrive pas
à les faire marcher (mais bon,
je ne distingue pas JScript de VBScript à la
base...)



Le plus simple est de faire une petite application qui utilise l'ActiveX
d'Acrobat Reader.
Cela marche assez bien, même si cet ActiveX est rempli de bugs (on sent
qu'il est prévu pour fonctionner dans IE).

Rémi

--
Rémi Thomas - MVP Visual Studio .NET
Développeur Windows indépendant
http://www.xtware.com/cv
Avatar
Dominique Stéphan
Remi Thomas a écrit:
Le plus simple est de faire une petite application qui utilise l'ActiveX
d'Acrobat Reader.
Cela marche assez bien, même si cet ActiveX est rempli de bugs (on sent
qu'il est prévu pour fonctionner dans IE).



Bonjour,

Est-ce qu'il y a une doc ou des exemples quelque
part, mon outil ne me permet pas de connaître
l'interface.

--
Cordialement
Dominique Stéphan
http://www.timbre-poste.com/ Timbres-poste d'usage courant
http://amisdemarianne.free.fr/ Cercle des Amis de Marianne
Avatar
Aurélien REGAT-BARREL
> Est-ce qu'il y a une doc ou des exemples quelque
part, mon outil ne me permet pas de connaître
l'interface.



http://partners.adobe.com/asn/acrobat/download.jsp

--
Aurélien REGAT-BARREL