El componente consta de una clase principal q lo q hace es recibir el codigo html y convertirlo al codigo de un pdf normal. Es bastante util ya q puede convertir las imagenes (siempre y cuando esten dentro del mismo servidor, ya me encargue de testearlo), css2 y algunas propiedades de css3. Lo unico que note es q si unicamente lo q se necesita es guardar el archivo en el servidor, no tiene nada q lo soporte, en otras palabras la funcionalidad por defecto de este, es dejar bajar el documento al usuario de la pagina. Pero implementar el fix para esto fue muy sencillo y se los presento a continuacion:
- <?php
- include 'dompdf_lib/dompdf_config.inc.php';
- $html =
- '<html><body><h2>Titulo de documento pdf</h2>' .
- '<p>Texto de prueba para ' .
- 'documento pdf.</p>' .
- '</body></html>';
- $dompdf = new DOMPDF();
- $dompdf->load_html($html);
- $dompdf->render();
- //permitir al usuario descargar pdf - lo usual
- //$dompdf->stream("doc.pdf");
- //o guardarlo en el servidor
- $archivo = "documento.pdf";
- //sacar codigo del documento pdf
- $contenido = $dompdf->output();
- //guardar en archivo
- echo "<h3>PDF Creado...</h3>";
- ?>
El ejemplo junto con las dependencias queda aqui:
http://cid-4b6f9e97c28c7b48.office.live.com/self.aspx/.Public/PDF-php.zip
Espero q este ejemplo les sea util, saludos.
0 comentarios:
Publicar un comentario en la entrada