convertir un php en pdf

Eléphant du PHP | 115 Messages

27 juin 2021, 18:32

Bonjour tous le monde,

Je cherche une solution pour convertir un php en pdf.
J'ai essayer
html2pdf et fpdf183 je n'y arriver pas a partir d'un fichier php.

Merci pour votre aide,

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 juin 2021, 11:35

Moi j'utilise Wkhtmltopdf en ligne de commande :
https://wkhtmltopdf.org/
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 115 Messages

28 juin 2021, 22:30

Merci pour ton aide,

Mais c'est sur un serveur mutualiser

Avatar du membre
Eléphant du PHP | 70 Messages

29 juin 2021, 08:44

Salut Azizss,

Pour généré un PDF tu as plusieurs solution :
- Soit créé complétement un pdf on y envoyant des informations ( texte, police, taille etc )
- Soit convertir de l'HTML en PDF
- Soit "préparer" un modèle Word, y remplacer les textes que tu veux ( tu peux mettre des repère dans ton word comme $firstname$ ) grave à ZipArchive, puis de convertir ton word en pdf avec une API comme IlovePDF par exemple
- + Certainement d'autre solution que je ne connais pas

Je ne pourrais pas t'aider pour les 2 premières car je ne l'est jamais fait. Je sais juste que tu devra passer par des librairies comme FPDF ( pour n'en citer qu'un )
Par contre j'ai déjà utiliser la 2ème solution et je pourrais te donner plus de détails
" La révolution informatique fait gagner un temps fou aux Hommes, mais ils le passent avec leur ordinateur ! " by Khalil Assala

Eléphant du PHP | 115 Messages

29 juin 2021, 18:28

Bonjour tous le monde,

Je galère un peux, je n'arrive pas a convertir mon php en pdf.
mon code est du php.
je sais pas comment faire merci de vos aide,

Avatar du membre
Eléphant du PHP | 70 Messages

30 juin 2021, 08:50

A tu regarder FDPF ? PDFLib ?
" La révolution informatique fait gagner un temps fou aux Hommes, mais ils le passent avec leur ordinateur ! " by Khalil Assala

Eléphant du PHP | 115 Messages

30 juin 2021, 14:14

Merci pour vos aide,

là j'utiliser DOMpdf.

J'ai réussi a générer un pdf a partir de mon php.

mon code est le suivant :

Code : Tout sélectionner

<? use Dompdf\Adapter\CPDF; use Dompdf\Dompdf; use Dompdf\Exception; use Dompdf\Options; ob_start(); require_once 'pdf_test.php'; $html = ob_get_contents(); ob_end_clean(); $ref = $_GET["ref"]; require_once 'includes/dompdf/autoload.inc.php'; $options = new Options(); $options->set('isRemoteEnabled', true); $dompdf = new Dompdf($options); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'landscape'); $dompdf->render(); $test= 'Fiche_'.$ref.'.pdf'; $dompdf->stream($test); ?>
mais j'ai un problème sur le visuel :

Il me garde pas la mise en page du php, la feuille est son marge, et en paysage.
Sa me met une marge et pas en paysage.

Avatar du membre
Eléphant du PHP | 70 Messages

30 juin 2021, 14:57

J'ai trouvé ce post sur StackOverflow ça pourrait t'être utile : https://stackoverflow.com/questions/197 ... in-of-page
" La révolution informatique fait gagner un temps fou aux Hommes, mais ils le passent avec leur ordinateur ! " by Khalil Assala

Eléphant du PHP | 115 Messages

01 juil. 2021, 10:16

Bonjour et Merci Shadowwera ,

cela ne fonctionne pas je sais pas pourquoi.
:(