IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Comment imprimer un Pdf (en non pas en pdf)


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut Comment imprimer un Pdf (en non pas en pdf)
    Bonjour,

    Voila j'ai fichier Pdf dont je dois imprimer x copie.
    Comment imprimer ce fichier sur l'imprimante de mon ?

    Ca doit être tout bête mais je séche...
    Je sens venir la méchante ligne de commande avec Acrobate Reader... mais peut on passer le nb de copie en argument ?

    Merci de vos conseils

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Peut être avec la classe Process, en spécifiant le verbe "print" dans la propriété Verb du ProcessStartInfo

    Un truc du style :
    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
     
    public static void PrintFile(string filePath)
    {
    Process process = new Process();
    process.StartInfo.FileName = filePath;
    process.StartInfo.ErrorDialog = true;
    process.StartInfo.Verb = "print";
    process.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
    try
    {
    process.Start();
    }
    catch (Win32Exception)
    {
    }
    }
    devrait fonctionner. (à condition d'avoir Acrobat Reader installé, bien sur ...)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 154
    Par défaut
    Ah oui pas mal comme idée ça
    Et même que ça marche

    Par contre faut que Acrobat soit associé à l'extention Pdf
    Et le hic c'est que meme en Hiden Acrobat s'ouvre et reste ouvert même aprés l'arrêt de l'application.

    De la même façon je vais essayer de lancer Acrobat Reader avec le nom du fichier et la qt a imprimer en ligne de commande...

    Merci du tuyau, je vais creuser le Process
    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment choisir un répertoire (et non pas un fichier)
    Par FrankW dans le forum Débuter
    Réponses: 2
    Dernier message: 14/12/2007, 13h18
  2. Comment imprimer un fichier pdf
    Par deadstar62 dans le forum Documents
    Réponses: 1
    Dernier message: 18/06/2007, 09h39
  3. Réponses: 1
    Dernier message: 20/12/2006, 13h59
  4. Comment imprimer un fichier Pdf directement à partir de Delphi ?
    Par toumoham dans le forum API, COM et SDKs
    Réponses: 11
    Dernier message: 07/12/2005, 15h28
  5. [C#] Comment imprimer un fichier .pdf ?
    Par petoulachi dans le forum C#
    Réponses: 9
    Dernier message: 05/10/2005, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo