Accueil > Forum > > > > Imprimer une page
Imprimer une page
jeudi 4 juin 2009 à 11:51:59 |
Imprimer une page

viktor76
|
Bonjour actuellement en stage je voudrai imprimer des factures à partir d'une page php, celle ci peuvent être simple donc une à afficher ou multiple càd 14 factures à imprimer mais qui sont affichées dans une seule page. Je voudrai grâce au css ou html régler l' "Aperçu avant impression" mais sans passé par celui-ci car le but est de régler les marges d'impression, le pied... car pour les factures multiples, s'il faut tout organisé, la perte de temps est assurée. J'ai vu que par PDF c'est possible mais comme j'ai déjà fait toutes les pages qu'il faut imprimer en php, je vais perdre peut être trop de temps à tout refaire? le but est bien d'imprimer une facture sans toucher à la mise en page qui sera déjà faite, merci pour vos réponses
|
|
jeudi 4 juin 2009 à 16:45:28 |
Re : Imprimer une page

nautilus99
|
Bonjour, En HTML, le positionnement absolu en impression est un véritable cauchemar... Il vaut mieux passer par TCPdf ou FPdf pour générer le document final à imprimer, surtout en multi-page. 
|
|
jeudi 4 juin 2009 à 17:08:01 |
Re : Imprimer une page

viktor76
|
le souci est que FPDF je comprends rien du tout enfin je suis incapable de le faire j'ai passé ma journée dessus, j'ai rien apprit les tuto sont pour moi pas très compréhensible si TCPDF fonctionne pareil... je suis pas plus avancé xD si vraiment quelqu'un a un bon tuto je suis prenneur. Pasque si j'ai juste à faire le haut de page et le pied du PDF pas de prob mais j'arrive pas à récup les données qui sont sur ma page en php car sa serait plus simple. Si j'ai juste à faire appel à cette page php ou il y a les données affichées sa serait simple mais je sais pas faire :(
|
|
jeudi 4 juin 2009 à 17:19:23 |
Re : Imprimer une page

nautilus99
|
Rien n'empêche d'alimenter FPDF ou TCPDF avec du code HTML... à toi d'envoyer ton résultat de ta page PHP via ob_start() et d'en récupérer le résultat complet en ob_end()... et ce résultat, de le passer à une zone du document PDF. C'est même expliqué dans l'un de stutos comment utiliser du code HTML. 
|
|
vendredi 5 juin 2009 à 09:18:30 |
Re : Imprimer une page

viktor76
|
si tu peux m'aider à réaliser stp donc si j'ai bien comprit j'ai mit :
ob_start("rappel"); ob_end_flush();
Dans le code que je veux afficher dans le PDF Maintenant je sais que le code :
function rappel($buffer) { return $buffer; }
retourne le code mais je sais pas comment le mettre pour que sa génère un PDF dans la fonction genre :
function rappel($buffer) { require('PDF/fpdf.php');
$pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); return $buffer; $pdf->Output(); }
Mais sa retourne pas en PDF mais en page normal si tu peux me mettre le code qui permet de le faire stp
|
|
vendredi 5 juin 2009 à 09:28:52 |
Re : Imprimer une page

nautilus99
|
$pdf->SetFont('Arial','B',16); $pdf->Cell( $buffer) ; $pdf->Output(); Tu n'as certainement fait que survoler la doc de FPDF ou de son successeur TCPDF, parce que dans les exemples, rien qu'en les lisant et exécutant pour tester, on trouve TOUTES les méthodes de mise en page. Idem avec les ob_ de PHP, un peu d eRTFM ne te fera pas d emal, d'autant que c'ets parfaitement et excellement documenté. Dans ton exemple le ob_start et ob_end ne font strictement rien, surtout pas créer le fameux buffer... 
|
|
vendredi 5 juin 2009 à 09:44:04 |
Re : Imprimer une page

viktor76
|
j'ai pas trouvé le tuto ob_ sur ce site avec la recherche donc je n'ai pas pu regardé comment faire, et j'utilise FPDF et je trouve leur exemple assez long et je n'ai pas le temps de m'y pencher, j'ai jusqu'à aujourd'hui'hui pour finir cela donc ... J'ai fait comme tu as dit en remplaçant
require('PDF/fpdf.php');
$pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); return $buffer; $pdf->Output();
par require('PDF/fpdf.php'); $pdf->SetFont('Arial','B',16); $pdf->Cell( $buffer) ; $pdf->Output();
mais sans succès. Tu dis que mon buffer n'est pas créer donc qu'est ce que j'ai mal fait?
|
|
vendredi 5 juin 2009 à 09:50:58 |
Re : Imprimer une page

nautilus99
|
la documentation des ob_ de php est sur le site php.net, et en plus en version française... 
|
|
vendredi 5 juin 2009 à 10:17:32 |
Re : Imprimer une page

viktor76
|
J'ai lu je me suis entrainé bref j'ai comprit mais sa marche toujours pas donc je vais voir ailleurs si quelqu'un peut m'aider
|
|
mardi 28 juillet 2009 à 15:32:20 |
Re : Imprimer une page

Hugogo44
|
Salut Viktor,
As-tu trouvé une solution à ton problème ?
De mon côté je galère également avec TCPDF et FPDF...
Je suis à peu près dans la même situation que toi.
Merci.
|
|
Cette discussion est classée dans : page, php, imprimer, régler, factures
Répondre à ce message
Sujets en rapport avec ce message
Comment imprimer en php [ par apz ]
salut,j'utilise, pour le momemnt le php pour realiser une application en local.bon, cette derniere genere un rapport HTML.mais pour imprimer il faut u
pb impression [ par bonaldal ]
Bonjour tout le monde. Je debute en PHP et je voudrais savoir si il est possible d'imprimer sur une imprimante cote client sans imprimer obligatoirem
Appeler une seule fois un fichier [ par heron33 ]
Moi être poche (ignard, quoi!) en php...Sur mon site, plusieurs pages peuvent être imprimées. Lorsqu'un user veut en imprimer, je voudrais pour la pre
imprimer page en PHP [ par fettahnet ]
salut à tous je veus imprimer une page en php par un clik d'un bouton sans imprime l'entetes et pied de page. comment faire ça et si possible un exemp
Problème de débutant avec variable get etc ... [ par jimyarts ]
Bonjour à toute la communauté, J'ai un problème qui m'embête vraiment dans la construction de mon site d'autant plus que je n'en connais pas la cause
A l'aide : Warning: Cannot modify header information [ par FXPHANTOM ]
Bonjour, J'appelle tous les webmasters expérimentés pour résoudre mon problème . J'ai un hébergement mutualisé chez OVH , j'ai installé mon site sur
php, javascript, css html [ par dsbr2008 ]
Salut tout le monde, j'ai un petit problème c'est qu'à partir d'une page web que je veux l'imprimer, oui ca marche l'impression, sauf qu'en tête et pi
URGENT: besoin de votre aide ... fonction UPDATE [ par FXPHANTOM ]
Ami du jour , bonjour , et oui c'est encore moi !!! J'ai besoin de votre aide pour un probleme que je n'arrive pas a resoudre !!! j'y ai passé la jo
Menu et Navigation avec PHP [ par salutbonjour ]
Bonjour à tous! Ça fait quelque temps que je m'acharne à me monter un site perso. J'ai codé un menu PHP de cette façon: Les liens du menu qui se tro
images perdues dans un include [ par rocknroll2 ]
Bonjour à tous, meilleurs voeux et bonne année... Une simple page PHP avec un include dedans (pour l'entete). L'include marche nickel... Sauf que dan
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|