Rechercher : dans
Par :

HTML et CSS vers PDF

Dernière réponse le 19 mar 2009 à 09:15:52 xgc, le 18 mar 2009 à 11:49:34 
 Signaler ce message aux modérateurs

Bonjour,

je suis a la recherche en train de m'arracher les cheveux depuis plusieurs jours sur comment convertir un fichier html contenant du css en pdf avec php. j'ai essayé fdpf (je ne sais pas comment lui passer une page html en parametre) mais cette librairie n'as pas l'air de gérer le css, j'ai aussi essayé dompdf (ne gere pas de css) et html2pdf (ne gere pas css non plus).
si vous avez des idées je prend c'est pour un projet universitaire.

merci

Configuration: Windows Vista
Firefox 3.0.7

Meilleures réponses pour « HTML et CSS vers PDF » dans :
Créer un site beau, dynamique et respectueux des standards VoirVoici une liste de liens qui vous aideront à mieux exploiter les standards (HTML, CSS, DOM...) pour créer des sites plus beau, plus dynamiques et plus respectueux des standards. A la fin de cette page, il y a également une liste de...
Enlever le soulignement sous les liens en HTML/CSS VoirPar défaut, les liens hypertextes en HTML sont soulignés, un trait de la couleur du lien apparaît en dessous du texte. Il est possible de supprimer ce soulignement à l'aide de la propriété CSS text-decoration:none : Grâce au CSS Grâce au CSS via...
[PDF] Convertir des PDF en images (JPEG, BMP, GIF, etc...) VoirSi vous avez des documents PDF et que vous voulez les convertir en images (JPEG, GIF, BMP, ou n'importe quel format), de manière à les exploiter, par exemple dans un logiciel d'OCR ou de retouche/création d'images : Note : Cet article présente une...
Déclaration d'une feuille de style (CSS) VoirDéclaration d'une feuille de style Les feuilles de style sont un sur-ensemble du langage HTML, cela signifie qu'elle ne sont pas intégrées directement dans les recommandations HTML du W3C. Ainsi, il est nécessaire de renseigner le code HTML avec...

2

ben85350, le 18 mar 2009 à 11:55:03

Qu'est-ce que tu veut faire avec ton css ? parce que si tu veut mettre en forme du texte, des tableaux pas besoin de css avec fpdf !

Répondre à ben85350

3

xgc, le 18 mar 2009 à 11:57:14

En fait la page que je veut generer en pdf et deja existante et elle a été faites avec un css je ne veux pas la casser. sinon il y a des librairies qui gere le css?

Répondre à xgc

4

ben85350, le 18 mar 2009 à 12:00:57

A ok !
Personnellement je travaille avec FPDF donc à chaque fois je construit ma page. Je ne sait pas si c'est possible de générer une page existant, car apparemment la prise en charge du CSS par les différentes librairies est assez limitée.

Répondre à ben85350

5

xgc, le 18 mar 2009 à 12:03:02

Ok et sinon comment tu fait pour passer en parametre a fpdf la page html que tu vien de generer pour qu'il la genere en pdf? d'ailleurs tu peux lui passer que des fichiers html ou php aussi?

Répondre à xgc

xgc, le 18 mar 2009 à 13:29:53

Comment faites vous pour génerer une page web affiché en pdf avec fpdf?
il faut lui passer la page en parametres de la fonction? si oui comment

merci pour votre aide

Répondre à xgc

6

ben85350, le 18 mar 2009 à 14:10:48

Personnellement je me suis servis de FPDF pour créer des devis ou factures. Donc dans ma page HTML j'avais un lien vers cette page permettant de créer le PDF, et je récupérais les informations (provenant d'une base de données) concernant le devis via une variable ajouté dans l'url. Mais on peut aussi certainement envoyer les informations via la méthode POST.

Répondre à ben85350

7

xgc, le 18 mar 2009 à 14:14:26

Ma page web, qui est un fichier php, est affiché dans le navigateur et en cliquant sur un lien sur cette page j'aimerais savoir si c'est possible de générer un pdf de cette page avec fpdf ou autre?
ma page contient un tableau

merci

Répondre à xgc

8

ben85350, le 18 mar 2009 à 14:20:41

Est-ce que le texte changement en fonction des utilsateurs, sessions, ...?

Répondre à ben85350

9

xgc, le 18 mar 2009 à 14:28:02

Oui le texte change ainsi que dans le tableau mais pas la forme du tableau

Répondre à xgc

10

ben85350, le 18 mar 2009 à 14:41:18

Ces données sont-elles dans stockées dans une base de données ? ou dans des variables ?

Répondre à ben85350

11

xgc, le 18 mar 2009 à 14:47:34

Ces données sont stockées dans une base de données.
ca pose probleme que ce soit une page dynamique? comment ferais tu si c'était une page statique?

Répondre à xgc

12

ben85350, le 18 mar 2009 à 14:57:42

C'est bon alors tu peux récupérer les informations :
exemple

$pdf->Cell(0,0,$mavariable);
avec $mavariable
- soit récupérée par un post ($mavariable = $_POST['...']
- soit en se connectant à la base de données avec une requête, mysql_query, etc...(mais je pense que tu sais déjà faire ça ^^)

Répondre à ben85350

13

xgc, le 18 mar 2009 à 15:02:19

En fait ma page est déjà en forme c'est pas possible plutot de travailler avec la page web?

Répondre à xgc

14

ben85350, le 18 mar 2009 à 15:11:24

Je ne pense pas que cela soit possible !

Répondre à ben85350

15

xgc, le 18 mar 2009 à 15:19:02

Ok je suis en train de regarder un autre truc la je te tiens au courant. tu sais pas par hasard comment font des logiciels comme PDFcreator? ca marche tres bien eux

Répondre à xgc

16

ben85350, le 18 mar 2009 à 15:31:29

OK sympa de me tenir au courant !

Répondre à ben85350

17

xgc, le 18 mar 2009 à 18:55:52

AU SECOURS HELP !!! je suis vraiment perdu ca fait 3 jours que je suis dessus sans résultat.
ben85350 si tu veux y voir plus clair je pourrais te passer le fichier que je veux mettre en pdf?

Répondre à xgc

18

 ben85350, le 19 mar 2009 à 09:15:52

Ok je veux bien !
Fait moi une copie écran si-possible pour que je vois bien !

Répondre à ben85350