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

Bibliothèques et frameworks PHP Discussion :

[PHP Excel] Problème PDF


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut [PHP Excel] Problème PDF
    Lorsque je génère un PDF tout ce passe sans problème mais quand je veux ouvrir le fichier acrobat me dit que le fichier est corrompu. Alors que j'arrive bien à générer le même fichier en Excel5,Excel2007,HTML.

    Ma config :
    phpinfo (Lamp) :

    PHP Version 5.2.0-8+etch13

    gd
    GD Support enabled
    GD Version 2.0 or higher
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.2.1
    T1Lib Support enabled
    GIF Read Support enabled
    GIF Create Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled

    xml
    XML Support active
    XML Namespace Support active
    libxml2 Version 2.6.27

    xmlreader
    XMLReader enabled

    xmlwriter
    XMLWriter enabled

    zip
    Zip enabled
    Extension Version $Id: php_zip.c,v 1.1.2.15 2006/09/24 22:27:57 pajoye Exp $
    Zip version 2.0.0
    Libzip version 0.7.1

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    PHPEXCEL utilise FPDF pour la génération des PDF, regarde de ce côté si il n'y a pas des contraintes avec Adobe.

    Essaye également d'ouvrir ton fichier avec un autre Reader (Sumatra par exemple).

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Salut Maitre,
    Je ne savais pas qu'il fallait fpdf. Je l'ai inclus mais ça ne fonctionne toujours pas. J'ai pourtant réusi à générer un fichier de base avec fpdf seul.
    Sinon, j'avais aussi essayé d'ouvrir le fichier avec un autre soft et j'ai essayé avec sumatra depuis : toujours sans résultat.
    Aurais tu des docs sur l'utilisation avec pdf. Par exemple : est ce qu'il faut mettre fpdf.php dans un répertoir particulier, ou que sais-je encore ?
    Merci Maitre

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Ca fonctionne si je fais un fichier relativement basique donc je pense que ça vient des données que je ballance dans le fichier. Mais ça ne vient pas directement de PHPEXCEL. Merci

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    J'ai déterminé que, lorsque qu'il y a plus de 3 colonnes dans la feuilles le pdf ne se génère pas bien (corrompu) et quel que soit les données dans ces colonnes ou le format des cellules.

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    FPDF est déjà inclus dans la librairie PHPExcel.

    Si c'est plus de 3 colonnes essaye de changer l'orientation de la page.

    Et non je n'ai pas de doc, tout mes tests pour générer le pdf au départ de PHPExcel n'étant pas concluant, j'ai laisser tomber.

    Je génère mes PDF en dehors de cette classe.

  7. #7
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Bonne idée le changement d'orientation mais c'est pas ça non plus.

  8. #8
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Est-ce que la génération du Pdf, devrais prendre plusieurs pages ?

    Si c'est le cas, essaye de diminuer les infos pour essayer de générer une page à la fois.

  9. #9
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    C'est une bonne idée, j'avais essayé en diminuant le nombre de colonnes mais pas le nombre de lignes. J'essayerai ça dès lundi et je posterais le résultat. Encore merci.

  10. #10
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Ouai, bien tu avais raison ça marche sur une page. J'arrive même jusqu'à 2 pages mais plus ça plante. Merci

  11. #11
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    Sinon, par quelle autre lib tu passe pour générer du pdf ? avec fpdf ?

  12. #12
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Oui personnellement j'utilise FPDF, mais j'ai entendu beaucoup de bien de PDFLib (payante).

  13. #13
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    351
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 351
    Par défaut
    ok, je vais jeter un coup d'oeil sur PDFLib. Merci du tuyau

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

Discussions similaires

  1. [PHPExcel] Problème de style
    Par toulouzinzin dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 13/10/2014, 15h49
  2. [XL-2003] Probléme d'envoie par mail de fichier Excel en pdf
    Par FCL31 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/11/2011, 09h14
  3. [PHP Excel Reader] Lecture de la valeur d'une cellule SANS son formattage
    Par Tombzh56 dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 07/01/2011, 10h49
  4. [PHP Excel Reader] Accentués et autres : ée, �
    Par sami_c dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 14/12/2010, 10h27

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