2016-09-05 2 views
-2

Eh bien, j'essaie de travailler avec mPDF pendant une semaine et jusqu'à présent, je pouvais comprendre presque tous les problèmes que j'avais.Bon en HTML, mauvais en mPDF

Cependant, il y a un dernier problème que je n'ai pas pu résoudre.

Comme vous pouvez le voir, ce document est que je dois générer dans mon e-commerce: https://dicini.com.br/boletophp/boleto_bradesco.php?ped=173
Mais je dois en faire un PDF et de mettre un bouton pour les utilisateurs à télécharger (je suis cette partie, je n'ai pas de problèmes à mettre ce bouton). J'ai essayé d'utiliser mPDF et le résultat était le suivant:
https://dicini.com.br/teste
Au-delà du fait que tout devient plus "audacieux", il y a cette partie qui est allée à droite et a tout tronqué.
Pour obtenir le PDF, j'utilise ceci:

require_once('mpdf60/mpdf.php'); 
$mpdf=new mPDF(); 
$mpdf->SetDisplayMode('fullpage'); 
$mpdf->autoMarginPadding = 0; 
$mpdf->bleedMargin = 0; 
$mpdf->list_indent_first_level = 0; 
$mpdf->keep_table_proportions = true; 
$mpdf->shrink_tables_to_fit=1; 
$mpdf->autoLangToFont = true; 
$pdf = file_get_contents("https://dicini.com.br/boletophp/boleto_bradesco.php?ped=173"); 
$mpdf->WriteHTML($pdf); 
$mpdf->Output(); exit; 

Que puis-je faire pour corriger cette partie tronquée?

Répondre

1

Utilisez cette option pour enregistrer le pdf dans un fichier dans le dossier de votre choix:

$mpdf->Output('filename.pdf','F'); 

Après avoir mis le pointage de bouton pour le fichier que vous devez télécharger.

Button To Download .txt File (PHP & HTML)

+ Info:

https://mpdf.github.io/reference/mpdf-functions/output.html

+0

En fait, le bouton n'était pas mon problème. Le fait est qu'il y a une partie qui va à droite et tout ce qui est tronqué. Au-delà, pourquoi ai-je été déprécié? Putain, je ne peux pas poser de question sans être déprécié! – Malork

+0

Je ne vote pas négatif J'ai eu ce problème et la solution était d'ajuster la largeur progressivement CSS. Je l'adaptais jusqu'à ce qu'il corresponde à la taille dont j'avais besoin. – Cetohector

+0

Je vais essayer. Je le fais, je vous le ferai savoir pour ajouter comme réponse =) – Malork