Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/DomPDF»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «===DomPDF=== *Herramienta que me va a permitir pasar una página html a pdf aplicando los estilos *Lo pero de esta herramienta es la escasa documentación de la API, tenie...»)
 
 
Línea 4: Línea 4:
 
{{MRM_Actividad|Title=Instalación|
 
{{MRM_Actividad|Title=Instalación|
 
;Via composer.json (Versión actual 0.8.
 
;Via composer.json (Versión actual 0.8.
 +
<source lang=php>
 
{  
 
{  
 
   "require": {
 
   "require": {
Línea 9: Línea 10:
 
  }
 
  }
 
}
 
}
 +
</source>
 +
}}
 +
{{MRM_Actividad|Title=Uso básico|
 +
*Creamos una página html con css de la que queremos  generar su pdf
 +
<source lang=php>
 +
// Load HTML content
 +
$dompdf->loadHtml('<h1>Welcome to CodexWorld.com</h1>');
  
 +
// (Optional) Setup the paper size and orientation
 +
$dompdf->setPaper('A4', 'landscape');
  
 +
// Render the HTML as PDF
 +
$dompdf->render();
 +
 +
// Output the generated PDF to Browser
 +
$dompdf->stream();
 +
</source>
 
}}
 
}}
 +
 
   
 
   
 
{{MRM_Web|Title=Referencias en la web |
 
{{MRM_Web|Title=Referencias en la web |

Última revisión de 12:59 15 feb 2020

DomPDF

  • Herramienta que me va a permitir pasar una página html a pdf aplicando los estilos
  • Lo pero de esta herramienta es la escasa documentación de la API, teniendo que ir muchas veces a los ficheros fuentes para ver los métodos disponibles y su utilidad


Icon activity.jpg
Instalación
Via composer.json (Versión actual 0.8.
{ 
  "require": {
    "dompdf/dompdf": "^0.8",
 }
}





Icon activity.jpg
Uso básico
  • Creamos una página html con css de la que queremos generar su pdf
// Load HTML content
$dompdf->loadHtml('<h1>Welcome to CodexWorld.com</h1>');
 
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape');
 
// Render the HTML as PDF
$dompdf->render();
 
// Output the generated PDF to Browser
$dompdf->stream();