php - tecnickcom - Creando mĂșltiples archivos pdf usando html2pdf
tcpdf writehtml position (0)
Soy bastante nuevo en html2pdf, por lo que he tenido dificultades para crear múltiples facturas en un bucle con:
require_once(dirname(__FILE__).''/html2pdf/html2pdf.class.php'');
while ( $MyRows = mysql_fetch_array($MyQuery) ) {
include(dirname(__FILE__).''mypdf.php'');
$content = ob_get_clean();
try
{
$html2pdf = new HTML2PDF(''P'', ''A4'', ''en'');
$html2pdf->pdf->SetDisplayMode(''fitpage'');
$html2pdf->writeHTML($content, isset($_GET[''vuehtml'']));
$Filename = "INV".$mem_id.".pdf";
$html2pdf->Output($Filename, ''F'');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
}
Pero lo que sucede es que el script solo genera un pdf para el primer registro perfectamente según mi diseño y luego, a veces, muestra errores como:
File : html2pdf/_class/parsingHtml.class.php
Line : 117
HTML code invalid, a tag is closed too many times: <td>
HTML : ...> </nobreak> </page>...
Y a veces, solo hace eco del contenido de mi diseño incluido, ya que lo he creado para el número de veces que los registros mysql están en while loop, pero aún así solo se genera un pdf.