Estoy intentando crear un archivo PDF usando TCPDF. Pero cuando intenté insertar CSS en línea en el HTML, ¡se muestra una página en blanco! Aquí hay algunas líneas de mi HTML:¿Por qué TCPDF ignora mi CSS en línea?
pdf->AddPage();
// set font
$pdf->SetFont('helvetica', 'B', 20);
$pdf->Write(0, 'Example of HTML Justification', '', 0, 'L', true, 0, false, false, 0);
// create some HTML content
$html = '
<div id="wrapper" style="width:900px;height:auto;margin:0 auto;">
<div id="header" style="width:900px;height:180px;border-bottom:2px solid #5a5a5a;">
<div id="img" style="width:174px;height:87px;position:relative;top:10px;left:350px;"><img src="Untitled Document_files/logoticket.png" /></div>
<div id="text" style="width:250px;position:relative;left:315px;top:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;">E-TICKET/RESERVATION VOUCHER</div>
<div id="text2" style="width:200px;position:relative;left:345px;top:40px;font-family:Arial, Helvetica, sans-serif;
font-weight:bold;font-size:12px;">Visit - www.bookings.7sisters.in</div>
</div>
<div id="mainContent">
<div id="icon" style="width:600px;
height:37px;
position:relative;
left:190px;
top:20px;">
<img src="Untitled D.....
etc.
Estoy insertando el código en TCPDF example 39. Pero el resultado es solo el logotipo de TCPDF y la línea "Ejemplo de justificación de HTML". ¿Cual es la razón? ¿O no es compatible con CSS en línea?
Sí ... He añadido '$ pdf-> writeHTML ($ html, true, 0, true, true);' – AssamGuy