Seleccionar página

Vamos a ver como generar un archivo PDF desde un contenido HTML.

Para ello utilizaremos la librería DOMPDF.

Se trata de una librería PHP, que te permite generar archivos PDFs a partir de contenido HTML.

VEAMOS UN EJEMPLO

CÓDIGO HTML (Es un fragmento de un párrafo de una entrada de WordPress).

<!-- wp:paragraph -->
<p>Es hora de empezar a ver la basura como una fuente más de riqueza material </p>
<!-- /wp:paragraph -->

CODIGO PHP

Es donde hay que insertar el contenido anterior (el código html), dentro del archivo pdf.php

<?php ob_start(); ?>
<!-- wp:paragraph -->
<p>Es hora de empezar a ver la basura como una fuente más de riqueza material </p>
<!-- /wp:paragraph -->
<?php
require_once 'dompdf/autoload.inc.php';
use Dompdf\Dompdf;
$dompdf = new DOMPDF();
$dompdf->load_html(ob_get_clean());
$dompdf->render();
$pdf = $dompdf->output();
$filename = "ejemplo.pdf";
file_put_contents($filename, $pdf);
$dompdf->stream($filename);
?>

Podéis ver que el CÓDIGO HTML va incrustado dentro del CÓDIGO PHP.

Os pongo un ejemplo para que veáis el funcionamiento: https://www.neoplaneta.com/la-basura-es-dinero/. En el post anterior os desplazáis hasta el final y veréis los enlaces funcionando:

  • Convertir a PDF
  • Descargar PDF

Se puede comprobar el CONVERSOR PDF hace su trabajo. Genera un archivo a través del enlace Descargar PDF. Este mismo archivo se sube posteriormente al directorio dompdf, nombrándolo como que queráis, y luego el enlace Convertir a PDF, mostrará el PDF en el navegador.

Para descargar el CONVERSOR PDF, dirigiros aquí.

NOTA: Si tenéis alguna consulta no dudéis en poneros en contacto para aclararlas. Podéis utilizar la caja de comentarios, o el formulario de contacto

Comments

comments

Share This