+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Nouveau Membre du Club
    Inscrit en
    mars 2006
    Messages
    565
    Détails du profil
    Informations forums :
    Inscription : mars 2006
    Messages : 565
    Points : 36
    Points
    36

    Par défaut impression document dotnet

    Bonjour,

    En dotnet, je souhaiterai savoir s'il est possible d'imprimer des documents word, html, pdf, xml en choisissant l'imprimante par défaut du poste de travail et ainsi de pouvoir gérer les bacs de maniére automatique par l'utilisateur.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2006
    Messages : 1 344
    Points : 2 350
    Points
    2 350

    Par défaut

    Oui, en passant par les classes de Print : PintDialog, PrintDocument...

    Par contre je ne comprends pas ce que tu veux dire par vouloir gérer les bacs de façon automatique par l'utilisateur ?
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  3. #3
    Expert Confirmé Sénior
    Avatar de Webman
    Inscrit en
    janvier 2004
    Messages
    1 232
    Détails du profil
    Informations forums :
    Inscription : janvier 2004
    Messages : 1 232
    Points : 7 805
    Points
    7 805

    Par défaut

    Bonjour,

    Pour imprimer des documents Office il te suffit d'appeller Word ou Excel, pour cela utilise les méthodes PrintOut() des dll Microsoft.Office.Interop.Word, Microsoft.Office.Interop.Excel (en version 12 si c'est du Office 2007). Ces dll te permettent de piloter Office depuis du code .Net et de faire ce que tu veux: création de document, impression, publipostage...

    Apres pour les autres formats il faut un peu plus galérer, en fait cela dépend du résultat et de la présentation que tu attends.

    Cordialement,
    Ronald
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

  4. #4
    Nouveau Membre du Club
    Inscrit en
    mars 2006
    Messages
    565
    Détails du profil
    Informations forums :
    Inscription : mars 2006
    Messages : 565
    Points : 36
    Points
    36

    Par défaut

    par exemple, pour un pdf, il faudrait utiliser quoi comme fonction.

    Quand je parle des bacs, je parle des bacs 1 et 2 d'une imprimante. Mais en fait, elles seront à gérer de manières manuelles par les utilisateurs.

  5. #5
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : décembre 2006
    Messages : 1 344
    Points : 2 350
    Points
    2 350

    Par défaut

    Et hop, une recherche google spécial pdf :

    [C#] Comment imprimer un fichier .pdf ? : http://www.developpez.net/forums/d56...r-fichier-pdf/
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •