Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/05/2014, 06:06
Avatar de fbedia
fbedia
 
Fecha de Ingreso: julio-2010
Mensajes: 159
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: FPDF: Cómo poner texto en negrita (bold)?

He buscado en mi proyecto y te he sacado el código... te lo pego a continuacion:

Código PHP:
Ver original
  1. $query_txt = mysqli_query($link,"SELECT texto, titulo FROM ..................");
  2.  
  3.    
  4.         $txt = mysqli_fetch_array($query_txt, MYSQLI_BOTH);
  5.        
  6.             $content="<!doctype html>
  7.                 <html>
  8.                 <head>
  9.                     <link rel='stylesheet' href='js/flexslider/estilosPDF.css' type='text/css' />
  10.                 </head>
  11.                 <body>"
  12.                     .$txt[0].
  13.                 "</body>
  14.                 </html>";
  15.            
  16.             $tituloPdf=$txt[1];
  17.            
  18.             require_once('html2pdf/html2pdf.class.php');
  19.             try
  20.             {
  21.                 $html2pdf = new HTML2PDF('P', 'A4', 'es');
  22.                 $html2pdf->pdf->SetDisplayMode('real');
  23.                 $html2pdf->writeHTML($content);
  24.                 $html2pdf->Output($tituloPdf.'.pdf','D');
  25.             }
  26.             catch(HTML2PDF_exception $e) {
  27.                 echo $e;
  28.                 exit;
  29.             }

Cosas interesantes del codigo anterior:
- te coje una hoja de estilos personalizada.
- te genera el pdf a un zoom del 100% con tamaño a4.

En mi caso, obtengo de la BD el texto y el titlulo...
El texto tiene html (negritas, cursivas, imagenes...etc) que todo ello se integra posteriormente bien en el pdf

Saludos.
__________________
Follow me on twitter @franbedia