Generar documento PDF con plantilla HTML-CSS con MPDF 7 - PARTE 2/3

Поділитися
Вставка
  • Опубліковано 20 жов 2024

КОМЕНТАРІ • 82

  • @nestorpineda8406
    @nestorpineda8406 4 роки тому +3

    Apreciado compañero, es para mi un honor encontrar una guía tan importante que me permitió sacar un proyecto adelante. De una forma clara y precisa impartes el conocimiento adecuado para entender y dar continuidad a los tutoriales. Felicitaciones.

  • @argelmichinel
    @argelmichinel 3 роки тому +1

    Muchas gracias, amigo!
    Excelente explicación. Estaba teniendo problemas para generar remitos de entrega para una empresa de envíos y lo pude solucionar a la perfección con tu ayuda.
    Gracias

  • @juarezsanchezluisjair7704
    @juarezsanchezluisjair7704 Рік тому

    En verdad que eres un genio, el único video que me ayudo aun después de tanto, en verdad muchísimas gracias por esta maravillosa aportación

  • @chaksite
    @chaksite 4 роки тому +3

    Amigo!!, Eres un crack!!, Justo acababa de ver tu tutorial anterior cuando me di cuenta que ya no funcionaba!
    Creí que todo estaba perdido xD

  • @boutiflet
    @boutiflet 5 років тому +2

    Feliz de haber tomado español LV2. Gracias !

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

    Excelente serie de videos, gracias por compartir lo que sabes, me fueron de mucha ayuda.

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

    Excelente tutorial. Solo quiero agregar que a mi no me funcionaba la hoja de estilos. Eso era por que le hice caso cuando dijo " no importa el orden". Entonces puse primero el codigo css y luego el html y funciono es decir, hice lo siguiente :
    $plantilla=getPlantilla();
    $mpdf->writeHtml($css, \Mpdf\HTMLParserMode::HEADER_CSS);
    $mpdf->writeHtml($plantilla, \Mpdf\HTMLParserMode::HTML_BODY);

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

    Ingeniero muchas gracias, es una excelente experiencia aprender de este tutorial

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

    Muy bueno el tutorial ! Gracias, amigo ! Saludos desde Francia!

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

    Hola!! Me sale el siguiente error: Fatal error: Uncaught Error: Class 'Mpdf\Mpdf' not found in C:\wamp64\www\mpdf_ejemplo\app\index.php on line 4
    Puse la misma estructura de carpetas, todo igual. Pero no me sale ese error. Que sera? Gracias.

  • @francofjb
    @francofjb 4 роки тому +4

    Hola, tengo un error que no se como puedo solucionarlo, espero pudas ayudarme: "Fatal error: Uncaught Mpdf\MpdfException: Call to undefined method Mpdf\Mpdf::writeHmtl() in C:\xampp\htdocs\tutorialpdf\vendor\mpdf\mpdf\src\Strict.php on line 15" .
    Aprovecho para agradecerte por compartir tus conocimientos y seguramente por mostrarme como solucionar este problema.
    Saludos.

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

      Primero hay que versión de php si es superior a 7.4.29 no va a funcionar otra parte es que en esa versión se usa la siguiente estructura $mpdf = new mPDF();
      $mpdf->WriteHTML('Hello world!');
      $mpdf->Output();

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

    excelente tutorial y muy bien explicado y gracias por la ayuda

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

    Esta muy bueno el tutorial, Mil Gracias

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

    Excelente Video, muhcas gracias

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

    Excelente hermano. suscrito.

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

    problema no funciona en un servidor error 500 incompatibilidad de composer

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

    (edit) Hu muchas gracias muy buen tutorial. Lo implemente con una api rest de pago y genero facturas a la perfección ¿Como guardo el .pdf en mi servidor?

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

    Hola, muy genial tu tutorial, ojala puedas ayudarme con otra cosa como el tema de manejar las imágenes, como recibirlas de un formulario y para enviar por correo ese pdf que se genera

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

    Buen día, como se hace para que el texto que esta al frente del logo quede alineado como se ve en la imagen, pues cuando lo hace el logo queda mas arriba que el texto y en la imagen que uno ve muestra que son simétricos, entonces como se debería hacer para que queden en la misma linea???

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

    y al subir el proyecto a un Hosting no te da problemas el composer ???

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

    que bien explicado, gracias

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

    Hola! Antes que nada muchas gracias. Excelente contenido. Tengo un pequeño proyecto que genera pdf con códigos qr en formato png. Pero en algunos pdf solo unos pocos la imagen no aparece solo un tache rojo. Crees poder ayudarme por favor?

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

    Me muestra el siguiente error, por favor les agradeceria si pueden ayudarme.
    Parse error: syntax error, unexpected 'require_once' (T_REQUIRE_ONCE)
    require_once('plantillas/cotizacion_pdf/index_plantilla.php');

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

    Sei que deve ter percebido, mas o mPDF não respeira o CSS float: left e rigth do header. Como resolver?

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

    Hola Buen dia me sale este error
    Parse error: syntax error, unexpected '$mpdf' (T_VARIABLE) in G:\Mi unidad\htdocs\pdftutorial\app\index.php on line 4
    Que estoy haciendo mal?

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

    Muy bueno el video!!!!, pero me gustaria saber la manera de enviar un parametro al archivo php donde esta la consulta, y poder ocupar un where con el parametro, agradeceria su ayuda

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

    GRACIAS POR EL APORTE , ME AYUDO MUCHO , SALUDOS

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

    Buenas tardes. Estoy intentando crear un pdf con esta librería. La he instalado con composer y todo ok pero al escribir $pdf = new \Mpdf\Mpdf([
    ]); Me dice undefined. Agradezco toda la ayuda posible. Gracias.

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

      tengo entendido que en las nuevas versiones ya no se instancia así, pero tampoco he logrado resolverlo

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

    Una duda tengo instalado la ultima version de xampp con la ultima version de php pero me descarga el composer la version 6.1 de mpdf que puedo hacer?

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

      Saludos, Intenta especificando la versión
      composer require mpdf/mpdf:7.1.7
      Si tienes tienes instalado PHP 8, puedes utilizar la la ultima versión: composer require mpdf/mpdf:8.0.13

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

    Gracias bro, me sirvio un buen.!!

  • @mr.nandodelivery4354
    @mr.nandodelivery4354 3 роки тому

    com alineas el logo con el nombre de la compania, porque en el html queda muy bacano, pero en el pdf no se alinea, queda uno debajo del otro.

  • @CynthiaGonzalezelo
    @CynthiaGonzalezelo 3 роки тому +1

    como pasar un parámetro, para poner un where en la consulta, ejemplo 'where id_coti = $coti' ??

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

      Hola, estoy intentando hacer lo mismo, lo solucionaste???

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

      Si, usé el include

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

      @@CynthiaGonzalezelo muchas gracias, estaba muy perdido en lo que estaba haciendo, pero con tu ayuda lo solucione de inmediato..

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

    Hola, como puedo ajustar el contenido html al tamaño de la pagina ??
    En el PDF me sale demsiado margen entre el borde de la pagina y el contenido, quiero poner un margen muy pequeño.
    Espero alguien pueda ayudarme.
    Gracias.

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

    Hermano al momento de subir ya mi proyecto al servidor subo la carpeta vendor y mi archivo donde ya tengo el formato de mi pdf pero no me lo reconoce tengo que hacer un proceso extra o agregar una referencia?

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

      Encontraste solución?

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

    necesito ayuda a mi no me toma todos los estilos

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

    excelente, tienes buenos videos

  • @vallesierra
    @vallesierra 4 роки тому +2

    Hola, cuando ingreso la siguiente linea muestra error
    $mpdf=new \Mpdf\Mpdf([
    ]);
    Puedes ayudarme? muchas gracias..

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

      Encontraste como solucionarlo?

    • @vallesierra
      @vallesierra 3 роки тому +1

      @@oscaralexisramirezhernande8298 lo solucione, fue hace mucho no recuerdo si use la misma librería.
      Te ocurre el mismo error que me salía?

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

      @@vallesierra si me da lo mismo 🥺

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

      Amigos, me muestra el mismo error, les agradeceria si pueden ayudarme a solucionarlo, gracias!

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

      @@MauricioIriarteDiaz ya no recuerdo como lo solucioné, pero igual te puedo ayudar.
      Dine si Te aparece en local o cuando lo subes al servidor.

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

    Como hacer para que funcione en un servidor real, no local???

  • @jazhielh.5559
    @jazhielh.5559 5 років тому

    Me salio el mismo problema, lo que pasaba, es que no queria reconocer la ruta en donde esta el Mpdf (por lo tando, no reconoceria el \Mpdf\HTMLParserMode::HEADER_CSS), lo que hice fue agregar esto en el index principal:
    require_once('mpdf/mpdf/src/HTMLParserMode.php');
    en mi caso la ruta es asi porque la carpeta mpdf (que por defecto se crea en vendor), la copié a la carpeta donde esta mi index prinicpal.

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

      Muchas gracias, es la solución al problema en producción.

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

    Hola amigo, en el vídeo anterior no me funcionó con la otra versión, ahora tampoco quiere funcionar, dejo el error por aquí:
    Warning: require_once(../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\DataBases PF\crud_pdo\pdf2\print2.php on line 3
    Fatal error: require_once(): Failed opening required '../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\DataBases PF\crud_pdo\pdf2\print2.php on line 3

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

      ese error es porque en tu proyecto no tienes la carpeta vendor, en php-download.com/package/mpdf/mpdf encontras un archivo comprimido con el archivo vendor y asi puedas generarlo

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

    aiuda me sale este error :( : Fatal error: Uncaught Error: Class "MPDF\MPDF" not found in C:\xampp\htdocs\Clases\estanciasproyecto\generarpdf
    eporte.php:27 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Clases\estanciasproyecto\generarpdf
    eporte.php on line 27

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

    El Error es por no cerrar el php con ?>

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

    sabes tengo este problema: Se ha producido un error al cargar el documento PDF, justo cuando recién hago "hola mundo"

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

      Necesito mas información del error para poder ayudarte.

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

      coloca esta función después de el require once. ob_end_clean();

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

      Tengo el mismo problema :/

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

      amigo lograste solucionarlo?

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

      @@jesusmontes6522 Te dejó este codigo, así me funciona a mi, quita lo que no necesites
      Espero te sirva

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

    Excelente

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

    Y si quiero agregar JavaScript?

  •  5 років тому

    Hola, buen video pero me surgio un problema....
    He hecho todo hasta el minuto 11:20 pero cuando genero el pdf la imagen sigue sin cargarse, ejecute la misma plantilla pero como html y de esa manera si me aparece, pero cuando hago lo de meter todo el codigo html en la variable $plantilla y generar el pdf, esta no carga.

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

      tengo el mismo problema

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

    Amigo como lo haria en laravel? algun tutorial?

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

    Estimado de antemano gracias compartir tu video, me muestra el siguiente error "Class 'Mpdf\HTMLParserMode' not found in C:\xampp\htdocs\pdftutorial\app\index.php on line 18"

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

      Un error similar en un hosting...alguna idea o ayuda?

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

    A mi no me cargar el pfd me dice "se ha producido un error al cargar el documento pdf" cuando le agrego el style.css, alguno me puede ayudar ?

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

    como seria si la imagen se cargara desde una base des datos phpmyadmin

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

      ya tienes alguna solución amigo?

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

      @@rosajimenezmoreno9739 Alguno de los dos puedo solucionar eso amigos ?

    • @rosajimenezmoreno9739
      @rosajimenezmoreno9739 3 роки тому +1

      @@jonathangomez1618 si, lo intente de una nueva forma, prueba con Dompdf

    • @jonathangomez1618
      @jonathangomez1618 3 роки тому +1

      @@rosajimenezmoreno9739 Muchas gracias, al fin encontré la solución en esta pagina, www.thaicreate.com/php/forum/124768.html

    • @rosajimenezmoreno9739
      @rosajimenezmoreno9739 3 роки тому +1

      @@jonathangomez1618 vere esa página tambie, gracias

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

    Al que no le funcione en version 7.0 php ya encontre la version modificada lista este es el link github.com/kbs1/mpdf-5.7-php7

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

    Y nunca cerro el PHP.

    • @TheFumetero
      @TheFumetero 4 роки тому +2

      Cuando se incrusta solo codigo php no se cierra, para evitar que inserten codigo después de la etiqueta de cierre, que no sea php