Hola
Tengo un PDF que se genera utilizando la librería html2PDF, aparentemente no registra problema alguno, pero no lo puedo descargar, hago una vista previa y el botón “descargar” baja un archivo en blanco. En cambio si lo mando a imprimir y elijo la opción “imprimir en archivo” en vez de imprimir en papel, obtengo el archivo sin problemas.
Adjunto imagen de la operación junto a la vista previa del PDF.
Para llegar a este punto, lo que hice fue:
- “Retrasar envío encabezado” en la operacion que va a generar al PDF.
- En el CI de esta operacion, configure el evento que llama al PDF. Adjunto imagen
- El codigo que arma el PDF es
function vista_pdf(toba_vista_pdf $salida)
{
try {
ob_start();
$parrafos = $this->dependencia('cuadro')->get_datos();
$text_html = ob_get_clean();
for ($indice = 0;($indice < count($parrafos)); $indice++) {
$text_html = $text_html . $parrafos[$indice]['parrafo'];
}
$html2pdf = new Html2Pdf('P','A4','es',false,'ISO-8859-15', array(45, 25, 10, 25), false);
$html2pdf->writeHTML($text_html);
$html2pdf->output('Normativa.pdf', 'I');
} catch (Html2PdfException $e) {
$html2pdf->clean();
$formatter = new ExceptionFormatter($e);
echo $formatter->getHtmlMessage();
}
}
Que me falta hacer para que funcione el botón descargar ??
Estoy utilizando toba 2.7
Saludos