Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Bureautique
Bureautique Forum d'entraide sur la gestion dynamique de documents de bureautique (Word, Excel, OpenOffice...) avec PHP. Avant de poster -> Cours Excel, FAQ OpenXML, FAQ OpenDocument
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2010, 18h09   #1
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Par défaut PHPEXCEL 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 :
Citation:
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
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 09h41   #2
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 167
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 167
Points : 6 451
Points : 6 451
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).
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 10h54   #3
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
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
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 11h34   #4
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
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
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 12h35   #5
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
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.
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 12h50   #6
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 167
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 167
Points : 6 451
Points : 6 451
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.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 13h40   #7
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Bonne idée le changement d'orientation mais c'est pas ça non plus.
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 17h16   #8
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 167
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 167
Points : 6 451
Points : 6 451
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.
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2010, 19h04   #9
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
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.
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 10h34   #10
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Ouai, bien tu avais raison ça marche sur une page. J'arrive même jusqu'à 2 pages mais plus ça plante. Merci
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 10h46   #11
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Sinon, par quelle autre lib tu passe pour générer du pdf ? avec fpdf ?
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 10h49   #12
Rédacteur/Modérateur
 
Avatar de MaitrePylos
 
Homme Gérard Ernaelsten
DBA & Dev PHP
Inscription : juin 2005
Messages : 3 167
Détails du profil
Informations personnelles :
Nom : Homme Gérard Ernaelsten
Âge : 39
Localisation : Belgique

Informations professionnelles :
Activité : DBA & Dev PHP
Secteur : Service public

Informations forums :
Inscription : juin 2005
Messages : 3 167
Points : 6 451
Points : 6 451
Oui personnellement j'utilise FPDF, mais j'ai entendu beaucoup de bien de PDFLib (payante).
MaitrePylos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 16h47   #13
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

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

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
ok, je vais jeter un coup d'oeil sur PDFLib. Merci du tuyau
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h35.


 
 
 
 
Partenaires

Hébergement Web