writehtml tecnickcom library ejemplos completo php pdf while-loop tcpdf html2pdf

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.