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

JavaScript Discussion :

Impression PDF par IE ou Firefox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 36
    Par défaut Impression PDF par IE ou Firefox
    Bonjour à tous,

    Je vous écris car j'ai un souci d'impression de fichiers PDF.

    Vous allez me répondre qu'il existe déjà un sujet traitant cela, je l'ai bien vu, et ai tenté d'utiliser ce que vous lui conseillez. Mais cela ne marche pas.

    Voila mon code :
    * Dans le fichier principal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    aImprimer = window.open("fiches_agence_interim/<?php echo $chemin.$fichier; ?>");
    aImprimer.print();
    ou aussi :
    * Dans le fichier principal :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    window.open("page_a_imprimer.php?chemin=fiches_agence_interim/<?php echo $chemin.$fichier; ?>")
    * Dans le fichier "page_a_imprimer.php" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <body onload="location.href='<?php echo $_GET ['chemin']; ?>'">
     
      <script language="javascript">
          window.print();
          window.close();
      </script>	
     
    </body>
    Ce code m'ouvre bien le fichier PDF dans une page pop-up, m'affiche le panneau d'impression mais celui appartenant à IE ou Firefox et non celui de PDF. Cela fait que ça m'affiche une page blanche où il n'y que les entêtes de la page.

    Que puis-je faire pour résoudre cela ?

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    A ma connaissance acrobat reader est hors de portée de javascript ...
    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 !

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 36
    Par défaut
    Car en fait, j'ai utilisé la librairie FPDF, et j'ai trouvé un script sur le site de FPDF, mais je ne sais pas comment l'inclure.

    Le fichier de base est "fpdf.php", et on inclut "phpToPDF.php" dans les scripts. Le script que j'ai téléchargé s'appelle "fpdf_js.php" et requiert "fpdf.php". Mais pour réunir tous cela, je fais comment ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    heu je ne vois toujours pas comment à partir de javascript tu pourrais demander à acrobat reader ou même à un plugin d'imprimer le document affiché dans le reader ...
    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 !

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    peut etre avec un object dans la page ?
    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
    17
    18
    19
     
     
    <html>
    <head>
    <script type='text/javascript'>
    function imprimePDFt() {
    var x = document.getElementById("PDF");
    x.focus();
    x.print();
    }
    </script>
     
    </head>
    <body>
    <object id="PDF" src ="monfilePDF.pdf" width="550" height="550"
    name="whatever">
    <button onclick="imprimPDF()">essaye</button>
    </body>
    </html>
    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 !

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Pinaise !!!
    j'y suis arrivé !!!


    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
    <script type='text/javascript'>
    function imprimePDF() {
    var x = document.getElementById("PDF");
    x.focus();
    x.print();
    }
    </script>
     
    <body>
    <object id="PDF" width="550" height="550" data='test.pdf' name="whatever">
    </object>
    <button onclick="imprimePDF()">
      essaye
    </button> 
     
    </body>
    sous IE sans souci ...
    Parcontre mon FFX me bloque mais ça peut venir de mon reader ...
    quelqu'un peut essayer sous 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 !

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 36
    Par défaut
    Regarde cela : http://www.fpdf.org/

    Il faut aller dans "scripts" et rechercher "support javascript"

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

Discussions similaires

  1. Réponses: 19
    Dernier message: 13/05/2014, 11h27
  2. [AC-2007] Impression états sous pdf par regroupement
    Par Oriane82 dans le forum VBA Access
    Réponses: 1
    Dernier message: 26/11/2011, 22h15
  3. Réponses: 8
    Dernier message: 14/06/2010, 13h38
  4. Réponses: 1
    Dernier message: 24/10/2008, 11h32
  5. Impression PDF et imprimante par défaut
    Par bobbafet dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/11/2004, 21h33

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