je voudrais savoir si il y a un moyen en php de transformer directement la page HTML tel qu'elle est sans devoir créer un header , un footer .Et ce pdf prendrait en compte toutes le code css de la page de mon formulaire s'il vous plait?
Le probleme est que html2pdf transforme en pdf le HTML et prend en compte le css que si c'est des balise table or moi j'ai un formulaire sans balises table
D'accord , connaissez-vous un tuto pour l'utilisation avec OVH s'il vous plait?
C'est pas lié au ovh , ce package va être installé (avec composer) dans votre projet dans le dossier vendor normalement puis tu peux l'utiliser dans votre code php. Si il va fonctionner sur votre machine donc il va fonctionner sur le serveur car vous allez rien installer sur le serveur.
Pardon , pour convertir html en pdf tu peux utiliser aussi https://github.com/KnpLabs/snappy qui fonctionne avec wkhtmltopdf.
Moi je les utilise dans un projet symfony sur un serveur mutualisé IONOS et ça fonctionne bien
Je n'utilise pas ciomposer avec mon projet , je ne m'y connais pas trop. Mais les personnes qui vont utiliser mon site n'auront pas wkhtmltopdf sur leurs mamchine. Merci pour snappy .
hous a écrit:
C'est pas lié au ovh , ce package va être installé (avec composer) dans votre projet dans le dossier vendor normalement puis tu peux l'utiliser dans votre code php. Si il va fonctionner sur votre machine donc il va fonctionner sur le serveur car vous allez rien installer sur le serveur.
Pardon , pour convertir html en pdf tu peux utiliser aussi https://github.com/KnpLabs/snappy qui fonctionne avec wkhtmltopdf.
Moi je les utilise dans un projet symfony sur un serveur mutualisé IONOS et ça fonctionne bien
Du coup je copie à la racine de mon projet (www) le fichier de l'installation et ensuite si je veux utiliser wkhtmltopdf je n'ai pas forcément besoin d'une console de commande ? Je peux ecrire par exemple dans une fichier php la ligne suivante : wkhtmltopdf http://google.com google.pdf?
Je n'utilise pas ciomposer avec mon projet , je ne m'y connais pas trop. Mais les personnes qui vont utiliser mon site n'auront pas wkhtmltopdf sur leurs mamchine. Merci pour snappy.
Composer un un outil pour installer des composants dans ton projet. Tu as dis "les personnes qui vont utiliser mon site n'auront pas wkhtmltopdf sur leurs mamchine." , est-ce que les utilisateurs doivent avoir php et mySql et apache installés sur leurs machines aussi pour qu'ils puissent utiliser ton site internet ou bien n'importe quel site ???!!!
wkhtmltopdf va être insallé dans ton projet et lorsque tu va le mettre sur serveur il va fonctionner pour tous les utilisateur !
effectivement , malheuresement je n'arrive ni a comprendre comment fonctionne composer ni wkhtmltopdf et je ne comprend pas comment les installé sur ovh et les utilser avec OVH.
hous a écrit:
Composer un un outil pour installer des composants dans ton projet. Tu as dis "les personnes qui vont utiliser mon site n'auront pas wkhtmltopdf sur leurs mamchine." , est-ce que les utilisateurs doivent avoir php et mySql et apache installés sur leurs machines aussi pour qu'ils puissent utiliser ton site internet ou bien n'importe quel site ???!!!
wkhtmltopdf va être insallé dans ton projet et lorsque tu va le mettre sur serveur il va fonctionner pour tous les utilisateur !
tes images ne s'affichent pas le forum est capricieux. Tu peux éditer ton message pour corriger. Attention : si c'est du code que tu veux nous montrer, ça ne doit pas être en image mais en utilisant le bouton </> de la barre d'outils du forum.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Bonjour, oui désolé c'etait des captures d'ecran qui n'ont pas chargé .
Je disais donc avoir tout fait comme @hous m'a conseillé eninstallant snappy et wkhtmltopdf, en faisant également un essai avec un le meme code mais ca bloque au niveau de la page php qui doit renvoyer le pdf :
Sur la machine , je n'arrive pas à installer.Il est tres important de savoir si ca marche sur OVH car mon site est hébergé dessus. D'accord je déplacerai le dossier vendor .
hous a écrit:
Le dossier vendor doit être dans la racine de ton projet , normalement c'est dans www.
Mais pourquoi tu travailles sur le serveur ? essayer de le faire sur ton machine avant
Je ne trouve pas les commandes pour l'installer sur mon invite de commande sur windows. Je l'ai installé en suivant les indications de @hous dans les messages précédent.
monkey3d a écrit:
Avant d'installer sur OVH vérifie que sur ta plateforme de développement cela fonctionne.
Tu ne nous as toujours pas dit sauf erreur comment tu avais installé ?
Sur la machine , je n'arrive pas à installer.Il est tres important de savoir si ca marche sur OVH car mon site est hébergé dessus. D'accord je déplacerai le dossier vendor
Tous les développeurs travaillent sur leurs machines puis ils mets le code sur le serveur. Tus as apache et php sur ton machine, alors sur le serveur ovh il ya aussi l'apache et php installé , pourquoi tu fais compliquer les choses simples !
Quelque soit le type de projet, on développe et test sur un environnement qui n'est pas la prod. Quand cela fonctionne sur l'env de dev / test alors on peut passer en prod. Et là si problème, il est lié à l'env de prod.
Perso tu dis avoir installé avec les indications de @hous mais sauf erreur il t'a bien demandé d'utiliser composer. Et ensuite tu dis que tu n'arrives pas à installer ??? pour moi c'est incohérent.
d'accord . Je n'arrive pas à installer composer sur ma machine mais j'ai reussi a l'installer sur le ssh de OVH .Les commandes que j'utilise pour l'installer sur le ssh de OVH ne marche pas pour ma machine (ls, php composer.phar etc...).
monkey3d a écrit:
Quelque soit le type de projet, on développe et test sur un environnement qui n'est pas la prod. Quand cela fonctionne sur l'env de dev / test alors on peut passer en prod. Et là si problème, il est lié à l'env de prod.
Perso tu dis avoir installé avec les indications de @hous mais sauf erreur il t'a bien demandé d'utiliser composer. Et ensuite tu dis que tu n'arrives pas à installer ??? pour moi c'est incohérent.
Tous les développeurs travaillent sur leurs machines puis ils mets le code sur le serveur. Tus as apache et php sur ton machine, alors sur le serveur ovh il ya aussi l'apache et php installé , pourquoi tu fais compliquer les choses simples !
Moi je vais laisser car comment veux tu développer une appli web si sur ton env de dev tu n'as pas les composants nécessaires installés.
Bref tu penses avoir installé les composants en ssh sur la prod mais cela ne fonctionne pas alors là d'où cela vient ? des composants ? de ton dev ?
En plus que veux dire cela ne marche pas ? tu as des messages d'erreur ? des logs ? ...
Ce qui serait plus efficace et régulier c'est que tu essaies d'installer composer sur ton environnement de dév. Si tu as alors des difficultés c'est là qu'il faut nous dire ce qui se passe : message d'erreur ? log ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)