Generar PDF desde documento HTML-CSS (PHP)

Поділитися
Вставка
  • Опубліковано 3 кві 2016
  • Link del material : purocodigo.net/public/materia...
    Video Actualizado para PHP 6 y PHP 7 : • Generar documento PDF ...

КОМЕНТАРІ • 328

  • @alvaroguedez9373
    @alvaroguedez9373 8 років тому +3

    Gracias por enseñarnos estas cosas, cuando sepa bastante también subire videos para poder ayudar a todo el mundo , gracias!

  • @dianagonzalez4249
    @dianagonzalez4249 7 років тому

    Muchaaaas graciaaas, pasé horas buscando como hacerlo, hasta ahorita encontré este tutorial.

  • @gsus1970
    @gsus1970 5 років тому +1

    Muchas gracias, me ha sido de gran ayuda. Voy a usar mi propia plantilla html, pero la base de generación de pdf, ha sido una gran ayuda.

  • @AbbyCullen88
    @AbbyCullen88 7 років тому +2

    Muchísimas gracias!!!! No tienes idea de como me has ayudado!

  • @IngenieroRAT
    @IngenieroRAT 7 років тому +1

    Excelente aporte hermano. Justo lo que buscaba

  • @HNANKTTACOLY
    @HNANKTTACOLY 7 років тому

    super buen tuto, gracias por tu tiempo, super bien explicado mas claro imposible, muchas gracias.

  • @jhonix039
    @jhonix039 7 років тому

    Muchisimas Gracias, en verdad me ayudó muchisimo, la libreria es muy buena y la explicación genial.

  • @SocialTV
    @SocialTV 5 років тому

    Muchas gracias por el video yo es ve usando otra librería y la verdad si es pesado llevar el proceso para la implementa ion de pdf pero me a quedado bastante claro tus ejemplos realmente solo es tener conocimiento básico en php para poder implementar, mu has gracias.

  • @alejandrocalderongiron4216
    @alejandrocalderongiron4216 7 років тому

    Excelente tutorial. Me ha servido mucho.
    Muchas gracias!

  • @stiventriana9284
    @stiventriana9284 7 років тому

    Que capo :3 Gracias lo andaba necesitando de urgencia y es muy rápido

  • @felchax2012
    @felchax2012 7 років тому

    Amigo te lo agradezco enormemente , muchas gracias . nuevo sub (y).

  • @geanfrancovolpe
    @geanfrancovolpe 8 років тому +1

    Me acabas de salvar la vida bro, saludos, excelente tutorial.

  • @ProceseroMexicali
    @ProceseroMexicali 8 років тому +3

    Muy buena aportación, sobre todo si ya sudaste tinta usando tcpdf, a veces me preguntaba si lo de tc era "too complicate".
    Saludos

  • @ilianabatres5587
    @ilianabatres5587 7 років тому +1

    Excelente explicación! saludos.

  • @CodigoAdsi
    @CodigoAdsi 7 років тому

    Wow la verdad casi que no encuentro un tutorial que funcione xd muchas gracias bro sigue asi muy buenos tus tutoriales saludos :)

  • @helpmetutorials2377
    @helpmetutorials2377 7 років тому +1

    Es muy buena opcion.Buen video, me ayudo mucho.

  • @Daniel777Camilo
    @Daniel777Camilo 6 років тому

    Excelente vídeo excelente aporte amigo muy ingenioso

  • @rokrboy92
    @rokrboy92 5 років тому +3

    para los que aun tengan problemas, así es la estructura final para que funcione (yo ya lo hice funcionar en noviembre 2018) con esta estructura (ojo, todo va en una sola parte de la variable $html, solo concadenen si tienen más variables $html a una sola):
    require_once('lib/mpdf.php');
    $mpdf = new mPDF('c','A4');
    $html = '

    [...aqui tu css depurado, sin puntos ni corchetes....]



    [...aquí el codigo restante del tutorial....]

    ';
    $mpdf->writeHTML($html);
    $mpdf->Output('Bloqueo.pdf' , 'I');
    IMPORTANTE:
    RECUERDA USAR SIEMPRE mPDF 6.0 PARA ESTE PROYECTO
    github.com/mpdf/mpdf/archive/v6.0.0.zip
    E INSTALAR COMPOSER
    getcomposer.org/download/
    si no pueden instalar composer vean en youtube como se hace, les ayudará mucho composer en programacion web para frameworks, plugins, librerias y apis

  • @reinelgallegohansson2621
    @reinelgallegohansson2621 6 років тому

    Bien explicado y muy claro. felicidades

  • @cristianandresriveramontoy8351
    @cristianandresriveramontoy8351 3 роки тому

    Muy buen video amigo, saludos desde Medellín, Colombia!

  • @brynzech
    @brynzech 7 років тому +1

    gracias, es lo que necesitaba!

  • @prezdev
    @prezdev 8 років тому

    muchas gracias por vídeo. justo lo que andaba buscando

  • @mariosolano629
    @mariosolano629 5 років тому

    El mejor tutorial de este tema. Gracias.

  • @0422LAUREL
    @0422LAUREL 7 років тому

    esta genial muchas gracias mas de esta información que de verdad ayuda :)

  • @IlseAreeli
    @IlseAreeli 8 років тому

    Muchas gracias! buenas recomendaciones.

  • @omarm7125
    @omarm7125 7 років тому

    Excelente, muchas gracias!!

  • @fernandoperez8498
    @fernandoperez8498 7 років тому

    gracias, muy útil, saludos y éxito

  • @EricLopez-bd2gp
    @EricLopez-bd2gp 7 років тому +1

    muchas gracias genio!

  • @MarckColfer
    @MarckColfer 7 років тому

    Muy muy buen vídeo muchas felicidades :D

  • @483miu
    @483miu 8 років тому

    ¡Que buen vídeo, gracias! n.n

  • @JulioFrancoPy
    @JulioFrancoPy 7 років тому

    Excelente aporte...

  • @luisgustavobarron3803
    @luisgustavobarron3803 7 років тому

    Buen video amigo gracias !!

  • @neftalirodriguez6477
    @neftalirodriguez6477 2 роки тому

    Excelente explicacion, lo aplicare en mi codigo de tienda online

  • @krwling1187
    @krwling1187 3 роки тому

    Excelente aporte

  • @jhonjairohernandezcalzada8521
    @jhonjairohernandezcalzada8521 5 років тому

    excelente aporte ;)

  • @MrAnma65
    @MrAnma65 6 років тому

    gracias por el video, me ayudó bastante =D

  • @jjramirescortes
    @jjramirescortes 8 років тому

    Excelente tutorial

  • @Luis-eu7rm
    @Luis-eu7rm 8 років тому

    Gracias por el video.
    Fue de mucha ayuda. (Y)

  • @goush9990
    @goush9990 4 роки тому +1

    Muy bueno tu tutorial, lo haces ver simple y rico en uso, pero como rellenar los datos del encabezado del informe. Te lo agradezco enormemente. direccion, e-mail , etc.

  • @JUNIORROJASTecnologeeks
    @JUNIORROJASTecnologeeks 7 років тому

    Excelente !!

  • @matheussoli
    @matheussoli 7 років тому

    Muito bom! Parabéns!

  • @sebastianaristizaballopez9080
    @sebastianaristizaballopez9080 5 років тому

    Gracias me sirvio mucho

  • @HNANKTTACOLY
    @HNANKTTACOLY 7 років тому

    Gracias amigo, deberías hacer un vídeo con codeigniter.... ya que explicas bien, seria de gran ayuda, gracias.

  • @minimimc
    @minimimc 8 років тому +1

    excelente tutorial muy buena tu explicación Gracias!
    lo malo es que esa libreria no es soportada en php 7 o genera errores ;'(

  • @johanwdf4844
    @johanwdf4844 5 років тому

    Eres el puto Amo

  • @pamotero
    @pamotero 7 років тому +2

    Tengo un problema y es que al generar un pdf de un archivo html que tiene una tabla, me parte la tabla al saltar la pagina pero me deja media pagina vacia, como puedo evitar esto

  • @chavitaaranza7657
    @chavitaaranza7657 6 років тому

    excelente explicado, y el codigo

  • @wilfredoriquelme4903
    @wilfredoriquelme4903 5 років тому

    buen aporte sdos

  • @andresfelipe5469
    @andresfelipe5469 6 років тому

    echo " Gracias me ayudo bastante ";

  • @gustavodelcastillo118
    @gustavodelcastillo118 7 років тому

    Buenas amigo PuroCodigo excelente video, muy util la verdad, sera que podrías hacer un ejemplo que contenga bootstrap ?

  • @danielmorales6301
    @danielmorales6301 6 років тому

    excelente...

  • @MrAndrewColombia
    @MrAndrewColombia 7 років тому

    EL problema en si, es cuando cada pagina debe tener un encabezado, es entonces que la opcion a usar es fpdf aunque es muy incompleto.

  • @HVALENCIA3
    @HVALENCIA3 7 років тому

    hola, gracias por el video pero me gustaría saber como colocar una imagen de fondo ya que con los estilos no me topa la propiedad backgraund-imge, si hay una forma de hacerlo directo

  • @danielyarlequeesqueche8003
    @danielyarlequeesqueche8003 7 років тому

    Consulta en el dreamweaver se puede hacer lo mismo, y envés de usar el mpdf, uso el html2pdf.

  • @alexlalvay6106
    @alexlalvay6106 6 років тому +1

    Hola! Buen tutorial felicidades, tengo una inquietud y si logra hacer un tutorialsobre mi inquietud me ayudarias mil..bueno mi inquietud es que quiero hacer un historial medico y q todo eso me genere un pdf, pero el hecho es que si un pasciente tiene supongamos 5 citas con el medico y cada cita el doctor pone la observacion de cada cita yo quiero q cada vez que el doctor agrege una prescripcion de la cita esta se me guarde en mismo pdf seguido de las prescripciones anteriores es decir q en el pdf se me vaya actualizando y generando una lista, espero su respuesta, gracias

  • @nicolasandres1325
    @nicolasandres1325 5 років тому +1

    Parse error: syntax error, unexpected '$mpdf' (T_VARIABLE) in C:\xampp\htdocs\proyectos\imprimirpdf
    eportes\productos.php on line 5
    ayuda

  • @cristhianfabiantorrescaste5150
    @cristhianfabiantorrescaste5150 6 років тому

    Buen tutorial , una pregunta tengo problemas con el acento y la ñ en los datos que extraigo de la BD MYSQL
    Agradezco de antemano la ayuda

  • @sijoelpc
    @sijoelpc 6 років тому

    Que tal amigo, gracias por tu aporte quisiera que me ayudes con algo: una vez echo todo el procedimiento que mencionas en el vídeo y al querer generar el PDF, no me despliega nada sino la pantalla en blanco del explorador, no me genera el PDF.

  • @joseangelarze96
    @joseangelarze96 7 років тому

    Genial

  • @lauraoleasantillan6486
    @lauraoleasantillan6486 6 років тому

    Muy buen video amigo!! pero como determinarias un rango de fechas.

  • @nicoel323
    @nicoel323 7 років тому

    amigo como hago para incluir las librerias tanto css y js de bootstrap dentro del pdf?

  • @joseemilioize
    @joseemilioize 7 років тому

    Cuando coloco mis estilos no se agregan todos, solo el contenedor del logo y el resto tiene estilos por defecto.
    Como puedo solucionarlo?
    Y
    Como puedo hacer que se genere con los datos introducidos en un formulario? ya que no se reinterpreta el codigo php para mostrar los valores
    Gracias

  • @joseeugenio6380
    @joseeugenio6380 8 років тому

    Hola saludos...
    tengo una duda, cuando conectas la.base y bases la consulta te muestra pero en mi caso no me hace eso me.lanza error de php

  • @starkingize
    @starkingize 5 років тому

    estoy utilizado el mPDF version 6 y todo muy bien hasta que hago file_get_contents o pero aun $mpdf->writeHTML($css); da error nisiquiera me deja visualizar las imagenes me ayuda ahi

  • @JuanchoUshiha
    @JuanchoUshiha 5 років тому

    excelente tutorial pero tengo una pregunta, como hago para que al dar click en generar reporte, el pdf se genere en una ventana nueva y no sobre la misma ventana ? yo genere un formulario que recoge una serie de datos y al dar click en un boton los guarda en una base de datos pero ademas genera un pdf con los datos del formulario. el problema es que me genera el pdf en la misma ventana de manera que si le doy atras pues me muestra de nuevo el formulario con los datos que el usuario previamente digito. necesito que al dar click en el generar reporte me abre una ventana nueva con el pdf y ademas me limpie los campos del formulario previo. agradezco cualquier ayuda

  • @videosdota2tv
    @videosdota2tv 7 років тому

    como puedo poner mi reporte en una dimension de 165.629167 mm ancho y 125.941667 mm de alto, y tambien, darle un font size de 5 px....

  • @marcoserikzd2809
    @marcoserikzd2809 5 років тому

    Una duda que no puedo resolver... tome tu ejemplo para generar mis reportes, hasta aquí todo bien d manera local los emula perfecto, pero si lo subo a un HOSTING marca error. ¿A que se deberá? ya estuve intentando y no jala.

  • @153milo
    @153milo 8 років тому

    hola tengo una pregunta en el caso que las facturar sean por barios clientes como puedo consultarlos a todos en solo pdf pero cada 1 tenga su hoja diferente.
    ejemplos : facturara de servicio publico que se crean barios recibos en solo pdf .,..

  • @jambler.a.5781
    @jambler.a.5781 7 років тому

    Buen dia solo una consulta como puedo poner una imagen de fondo en toda la hoja del pdf? he probado con identicadores distintos tanto en la etiqutea body , o el identificador @page en el css, incluso con id en el css y mandarlas al body o a un div me podrias ayudar por favor?

  • @enriqueesquivel1556
    @enriqueesquivel1556 7 років тому

    HTML contains invalid UTF-8 character(s) me da ese erroe que hago?

  • @MonetizaGeeK
    @MonetizaGeeK 7 років тому

    Explícito, gracias. (Y)

  • @jorgedurand3361
    @jorgedurand3361 8 років тому

    Hola que tal, si yo quiero que salgan en el pdf los datos que introduje en un formulario. que debería hacer aqui?

  • @jaicono
    @jaicono 5 років тому

    como puedo utilizar esa librería u otra para un reporte de calificaciones o notas de estudiantes. En otras palabras que se pueda visualizar en cada reporte un solo estudiante en las hojas que sean necesarias para cada uno....

  • @arielchiodi4103
    @arielchiodi4103 7 років тому

    Hola necesito generar una web donde el usuario introduzca su nombre en un campo y se genere el pdf con su nombre incluido. Es como el diploma de asistencia a un evento. Cómo puedo vincular esos datos? Ayuda por favor!!

  • @duhtelement
    @duhtelement 6 років тому

    hola disculpa acabo de descargar las plantillas desde la pag pero no vienen ninguna img y archivos css

  • @devmaster8923
    @devmaster8923 6 років тому

    y como hago si quisiera a media carta o menos..puede ayudarme... GRACIAS BUEN TUTORIAL

  • @omarsalvadorescaleraescale2052
    @omarsalvadorescaleraescale2052 3 роки тому

    porque me marca que el archivo que descargue tiene un error el mpdf.php en la linea 1422?

  • @Dagok159
    @Dagok159 5 років тому

    Amigo una pregunta yo estoy siguiendo los pasos del vídeo pero yo quiero saber como hacerlo por registros en específicos tengo una tabla donde muestro todos los datos guardados y al final tengo una columna que se llama "comando" esta la opción contiene editar y imprimir yo quiero que cuando le de imprimir automáticamente me tome esos datos de esa fila mando los parámetros pero cuando le doy imprimir se queda cargando y nunca avanza y me tira un error que el tiempo expiro haber si me puede ayudar

  • @jhonpinzon
    @jhonpinzon 6 років тому

    Buenas noches que pena, no me genera el Hola...

  • @ronards162
    @ronards162 7 років тому

    mpdf cae cuando genero html que contienen gran cantidad de tablas, simplemente aparece la página en blanco

  • @fdocorrea
    @fdocorrea 7 років тому

    Hola, si deseo insertar información proveniente de otras tablas?

  • @luigi5275
    @luigi5275 5 років тому

    Yo no logro convertir a pdf usando tablas y con SetDisplayMode 'Continuous'. Se desconfigura todo al querer usar una sola pagina

  • @Alfonzoalex
    @Alfonzoalex 7 років тому

    hola, mano al descomprimir el mpdf.rar tiene problemas: Error - "Parsing Filters not supported" . La descargue directamente de la página, estaré probando entonces

  • @sergioemanuelcoria2587
    @sergioemanuelcoria2587 5 років тому

    hola buenas una consulta estoy trabajando con blog de notas para diseño una pagina web
    la preguntas es como es la codificacion para agregar pdf para que se pueda descargarlo

  • @gerardovillicana6219
    @gerardovillicana6219 6 років тому

    Una pregunta se puede hacer que la hoja aparezca horizontal y no vertical.

  • @yeissoncandela3569
    @yeissoncandela3569 7 років тому

    quiero pedir una ayuda con respecto a php y html . puedo generar el pdf bien; pero mi problema es que estoy imprimiendo los datos de una tabla que tengo en mysqli, estos datos algunos tienen caracteres especiales, y al imprimir pdf no los reconoce; de antemano agradezco su tiempo y su ayuda

  • @mambor0507
    @mambor0507 6 років тому

    como puedo hacer para que el texto me quede en forma vertical , saludos

  • @nisbelyssalazar
    @nisbelyssalazar 7 років тому

    Hola amigo excelente tutorial, me podrías ayudar en algo? Necesito eso mismo pero para python y colocarlo en el servidor de odoo. Eso me sirve para esto? Necesitaría algo adicional?

  • @allanalmeida1276
    @allanalmeida1276 4 роки тому

    Show!

  • @grupog9853
    @grupog9853 7 років тому

    buenas, me ayudan a lograr que cada hoja que se agregue en el pdf repete el encabezado y el pie de pagina

  • @mrklenton6897
    @mrklenton6897 7 років тому

    hola maestro.. desde ya muchas gracias por el video.. hasta donde lo explicas lo hice todo bien.. ahora yo hice un formulario el cual manda unas variables POST a la plantilla.php que genera el pdf pero la misma me muestra contenido pero no las variables que le envie con el formulario.. cual seria le metodo muchas gracias

  • @AndersonVargasFR3UD0Z3R
    @AndersonVargasFR3UD0Z3R 6 років тому

    Buenas tardes, quisiera saber si al archivo de PDF yo puedo editarlo de tal manera que pueda colocar un encabezado de pagina y un pie de pagina en cada pagina, de ser así ya lo intente en el archivo de mpdf.php en la parte donde se encuentra el lenguaje HTML pero no encuentro que me cree un pie de pagina o un encabezado para todas las paginas, en el pie de pagina necesito que me aparezca el numero de pagina alguien que me pueda por favor explicar como puedo colocar un encabezado y un pie de pagina en cada pagina ..... Muchas gracias

  • @isaachuston182
    @isaachuston182 7 років тому

    Alguien porfavor que me diga donde puedo descargar otras plantillas PDF gratuitas, las que da PUROCÓDIGO son muy buenas, pero necesito unas que se apeguen masa un formulario de registro o algo asi para mostrar informacion personl de una persona... no se si me di a entender. porfavor

  • @Amlovexsiempre
    @Amlovexsiempre 7 років тому

    Hola amigo , con esto tambien podria generar ticket osea que puedo utilizarlo para tickets de venta ??

  • @danielhanshuamancabrera2419
    @danielhanshuamancabrera2419 4 роки тому

    Estimado en caso tengo una tabla personal y deseas generar una sola vista en pdf individualmente segun cada persona : ejemplo juan.pdf , maria.pdf mi preguntar como lo grabaria cada pdf independiente en una carpeta ?

  • @jheynsfenix
    @jheynsfenix 6 років тому

    alguien puede ayudarme, quiero generar los informes pero todos en una sola hoja de documento pdf, no importa que tan larga sea la hoja. es decir quiero que el alto del archivo se tome de manera automática dependiendo del contenido

  • @jorgecarrillo6936
    @jorgecarrillo6936 5 років тому

    Existe manera de importar la base de datos desde un .csv o .xlsx ?

  • @cristoferraymundo9323
    @cristoferraymundo9323 4 роки тому

    Hola una pregunta, cómo puedo ponerle un borde-color al pdf

  • @govaw22
    @govaw22 7 років тому

    You Rock .v

  • @cristhianalbertosalcedoagu1676
    @cristhianalbertosalcedoagu1676 7 років тому

    como hago que mi reporte sea horizontal con la librería mpdf