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

JavaScript Discussion :

Imprimer fichier pdf en javascript


Sujet :

JavaScript

  1. #1
    Membre régulier
    Imprimer fichier pdf en javascript
    Bonjour à tous,

    J'aimerai savoir s'il est possible d'imprimer un fichier pdf via un clic sur un bouton en javascript?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    sujte déja traité ... merci de faire une recherche ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  3. #3
    Membre régulier
    J'ai fais déja une recherche mais je ne trouve pas de réponse.

    Pouvez-vous m'aider?

    Merci d'avance.

  4. #4
    Rédacteur/Modérateur

    recherche dans ce forum "imprimer pdf"

    en général le psot retournent tous : "c'est pas possible"


    voici à peu près ce qu peut se faire de moins dramatique en la matière:
    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
    <html>
    <head>
    <script type='text/javascript'>
    function imprimePDF() {
    var x = document.getElementById("PDF");
    x.focus();
    x.print();
    }
    </script>
     
    <body>
    <object id="PDF" data='test.pdf' name="whatever" style="height:0px; width:0px;">
    </object>
    <input type="button" onclick="imprimePDF()" value="imprimer" />
    </body>


    malheureusement je n'ai pas trouvé de solution qui permette de s'affranchir de la boite de dialogue impression ..
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  5. #5
    Membre régulier
    le code que tu as écrit ne fonctionne pas et c'est pas grave si la boite de dialogue s'affiche.

    Quand je clic sur le bouton imprimer rien ne se passe.

  6. #6
    Rédacteur/Modérateur

    code testé sous IE et FFX ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  7. #7
    Futur Membre du Club
    Je confirme que ça ne fonctionne pas.

  8. #8
    Membre actif
    Bonjour,

    Pour ma part ça fonctionne, mais seulement si on appuie sur un bouton quelconque pour l'ancer l'impression. Avec l'événement onLoad dans la balise <body>, rien ne se passe.

    J'aimerais savoir si quelqu'un pourrait m'expliquer pourquoi la même fonction ne fonctionne pas avec onLoad ...
    Pensez à la balise

  9. #9
    Membre averti
    Ca fonctionne bien sous IE mais sous FF 2.0.0.14 il n'aime pas ces 2 instructions:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    x.focus(); // Il n'aime pas l'appel
    x.print(); // Il n'a pas l'air de connaitre
    Le forum c'est trop génial

  10. #10
    Nouveau Candidat au Club
    Bonjour,

    En effet le script ne fonctionne pas sur FF.

    Quelqu'un connaitrait t'il une solution?

    (le script fonctionne trés bien sur IE 6 et 7).

    Merci

  11. #11
    Membre du Club
    bonjour,
    oui je confirme aussi que le script ne fonctionne que sur internet explorer, et vraiment j'ai tout testé et j'ai pas arrivé à résoudre ce problème, quelqu'un a une solution s'il vous plait, parce que j' en ai vraiment besoin, et merci pour votre aide

  12. #12
    Rédacteur/Modérateur

    en général les posts retournent tous : "c'est pas possible"
    Ce n'est peut être pas par hasard ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

###raw>template_hook.ano_emploi###