Saltar al contenido

TCPDF HTML con caracteres especiales muestra un archivo PDF vacío

Hola, tenemos la respuesta a tu pregunta, has scroll y la encontrarás aquí.

Solución:

antes de la línea $pdf->escribirHTML

$html = utf8_decode($html);

quizás

$html = utf8_encode($html);

Como ya lo mencionaron otras personas, debe cambiar el constructor, configurar el flase UTF-8 y cambiar el nuevo charshet como se muestra a continuación:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);

Solo cambiar esto no siempre evitará obtener una página en blanco. Para evitar obtener una página en blanco: cambie su tipo de fuente a ‘helvética’ u otro.

$pdf->SetFont('helvetica', '', 11, '', true);

¡Funciona!

necesita cambiar el constructor, configurar el flase UTF-8 y cambiar el nuevo charshet como se muestra a continuación:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, false, 'ISO-8859-1', false);

En el ejemplo anterior, establecí la codificación ISO-8859-1 en lugar de UTF-8 y cambio true para false.

Krish

Sección de Reseñas y Valoraciones

Al final de la post puedes encontrar las notas de otros creadores, tú igualmente puedes mostrar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *