$aHtml[] = '<div style="position:absolute; bottom:3mm; right:3mm;">' . $pagina['numero'] . ' / ' . count($paginas) . '</div>';
                }
                // si hubiese numeración estaría aquí...
                $html = implode("\n", $aHtml);
                $mpdf->WriteHTML($html);
            }
        }
        // contraportada
        if ($contraportada != NULL) {
            $mpdf->AddPage();
            $aHtml = array();
            $aHtml[] = $documento['contenido'];
            $aHtml[] = str_replace($patronSrc, $cambioSrc, $contraportada['contenido']);
            $html = utf8_encode(implode("\n", $aHtml));
            $mpdf->WriteHTML($html);
        }
        $filetitle = $documento['referencia'] != NULL ? $documento['referencia'] : $documento['codigo'];
        $filename = $filetitle . '.pdf';
        switch ($accion) {
            case 'imprimir':
                $mpdf->Output($filename, 'D');
                break;
        }
        // guardamos una descarga más
        $r = Datos::registraDescarga($idDocumento);
        if ($r === false) {
            echo '<div class="panel-error">Error al registrar la descarga del documento ' . $idDocumento . '</div>';
        }
    }
}
// pruebas