Comment changer l'orientation de la page du fichier PDF généré via HTML2PDF sur Paysage ...? Par défaut, il s'ouvre sous forme de format portrait. Je l'ai changé dans html2pdf.class, mais rien n'a changé.Veuillez m'aider ..
Ceci est le code PHP: P>
require('../../includes/html2pdf/html2fpdf.php'); $pdf=new HTML2FPDF('L','mm','A3'); $pdf->AddPage(); $pdf->setFont("arial",'',8); $pdf->WriteHTML($data); $pdf->Output("outstanding.pdf","I");
3 Réponses :
Utilisation de Ceci est mon seul code et ça marche bien. Essayez d'utiliser la dernière version: HTML2PDF . P> l code> car le paramètre constructeur devrait fonctionner très bien. Ne plaisante pas avec les internes de la classe.
// convert to PDF
require_once('../../vendor/html2pdf_v4.03/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('L', 'A4', 'en');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($html, false);
$html2pdf->Output('output.pdf', 'D');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
ou vous pouvez ajouter une orientation sur la balise.
<page orientation="landscape" format="A5" > Landscape </page>
Cette solution est également très bonne et c'est dans la documentation:
var element = document.getElementById('element-to-print'); var opt = { margin: 1, filename: 'myfile.pdf', image: { type: 'jpeg', quality: 0.98 }, html2canvas: { scale: 2 }, jsPDF: { unit: 'in', format: 'letter', orientation: 'portrait' } }; // New Promise-based usage: html2pdf().set(opt).from(element).save(); // Old monolithic-style usage: html2pdf(element, opt);
S'il vous plaît essayez de traduire votre réponse en anglais afin que tout le monde puisse en bénéficier.
Avez-vous résolu ceci?