Tengo una duda, veo que funciona igual que el mediaprint, tengo que tener mi html y mi css para poder imprimir en pdf, pero la duda que me surge es la siguiente, si quiero que todos mis PDF tengan una cabecera y un pie de pagina en especifico, como debo hacerle para que funcione. y que en cada hoja me genere el pie de pagina y la cabecera
tengo una pregunta, si quiero descargar el pdf en una ruta especifica por ejemplo en una carpeta dentro de mi proyecto, ¿como puedo hacer eso?, ¿se debe colocar la ruta en el stream?
vi de otro tutorial esto , a mi me funcionó con una version de DOMPDF mas baja la version 1-0-2 a pesar de que tengo la version 8.2.0 de apache aunque ahorita del ejemplo de prueba que probe hacer , aunque en mi ejemplo y BD no uso imagenes como en el ejemplo que vi , me apareció un pequeño problema de aumento de memoria y ya lo intente aumentar para solo el archivo que uso y ya le reducí datos pero no funciona bien , no se si les pase lo mismo
Profesor le comento que en localhost todo este procedimiento funciona exelente. Pero al subirlo a un hosting el pdf se crea en blanco. nos puede guiar por favor a como poder resolverlo? muchas gracias.
Tenga una consulta sobre el archivo modelo llamado misDatosPdf.php. En mi caso, la tabla que deseo imprimir en PDF es llenada dinámicamente al presionar un botón. Es decir, el archivo misDatosPdf.php viene por defecto vacío ¿Cómo puedo hacer para imprimir el archivo después de haber sido llenado?
este proyecto se podrá hacer con fpdf? ya q el dompdf por alguna razón cuando descargo un ticket o reporte no me habré ni en el navegador ni en pdf normal... de casualidad si lo pongo con fpdf se abrirá bien? y en caso de ser así, habría q hacer los mismos pasos o es algo mas diferente??.. espero me puedan responder lo mas pronto posible.. ya q necesito saber si lo puedo implementar en mi proyecto
Primero que nada dompdf funciona diferente que fpdf, pues Dom toma la vista del HTML y fpdf dibuja todos los patrones, y creo que no te está funcionando ya que es una versión para php 5 descarga la versión para php 7 y creo que con eso la armas :)
@@FacultadAutodidacta aa ok puede q tengas razon.. porque lo q hice fue descargar el archivo q tu ponias aqui y pense q funcionaba igual para php7... tienes razon ya voy a descargar el dompdf php 7 y espero q si ya todo me funcione perfectamente... sera q con la version 7 se hace todo exactamente igual a como tu lo hiciste en este video?? sin tener q cambiarle algo mas?? y gracias por tus respuestas (Y)
Te refieres a que desde la página web mediante un formulario se capturen los datos (el nombre, cómo en el ejemplo) es decir, cada visitante ingrese sus propios datos y se termine creando el pdf con esos?
@@mochellalle3524 estoy trabajando en un proyecto así, ademas necesito automatizar el envío del pdf por email, aún lo estoy solucionando, en cuanto tenga algo concreto te lo comparto con gusto, algún avance que hayas tenido en este tiempo para solucionarlo?
me sale error: Call to undefined function curl_init() in C:\wamp\www\pdf2\crearPdf.php on line 32 y la linea 32 es: $crl = curl_init(); - que debo hacer ?
Imagino que ya después de tanto tiempo encontraste la solución, pero para los que no, pues deben habilitar el soporte para cURL en PHP a través del archivo php.ini. stackoverrun.com/es/q/251855 Y así con muchas funciones de soporte nativo en PHP, como ftp, imap, json, drivers de conexión a bases de datos, todo lo que pretendamos usar en el desarrollo se debe habilitar en la configuración del servidor de aplicaciones.
Te doy la razón, el script de dompdf que subí no lo es , sin embargo si actualizas la librería se sigue exactamente lo mismo , espero te sirva la información :)
@@FacultadAutodidacta el problema es que no queria usar composer, queria simplemente exportar un simple pdf formateado, he notado que todas estas librerias actualizadas requieren composer :(
@@FacultadAutodidacta ya lo solucione ty en crearpdf le puse eeste require_once "misDatosPdf.php"; //despues de $pdf->render(); ob_end_clean(); // Enviamos el fichero PDF al navegador. $pdf->stream('reportePdf.pdf'); y el archivo misdatos.php esta en una funcion plantilla(){$html='texto'; return $html;} ahi me salio gracias actualmente creo que no funciona con etiquetas de html y bootstrap no funciona o si ??
@@bryanpumax suele pasar tambien ese error de html y tambien ya postearon ese detalle, agradezco mucho tu aporte y atencion al detalle , gracias por compartir :D
@@bryanpumax me puedes pasar tus archivos php de como lo solucionaste ? Tengo el mismo problema que mencionas y no logro solucionarlo te agradecería mucho
donde dice file_get_contents_url debes colocar la ruta completa del archivo que vas a convertir en pdf, vale decir $html=file_get_contents_curl("www.mydomain.com/file.php") ahora, si no quieres usar la ruta completa, y el archivo está en el mismo dominio, puedes simplemente usar: $html=file_get_contents("file.php") salu2
ups, entonces de esta u otra forma, es posible usar php, mi duda es, si tengo una consulta y muestra una tabla completa con datos generados con php, tener un boton que todo lo que tengo en pantalla me lo convierta a pdf o word, se como generar el archivo pdf pero no se como hacerlo tal y como lo explico, que tome lo que esta en pantalla y lo haga docuento, mil gracias por tu tiempo y felicidades
hola podrias ayudarme ? necesito generar al dar click a un boton automaticamente me cree el reporte y me lo mande por emailcon solo esa accion! te lo agradeceria
Gracias 🫂 después de horas de ver videos en UA-cam estees el que me sirvió
Tengo una duda, veo que funciona igual que el mediaprint, tengo que tener mi html y mi css para poder imprimir en pdf, pero la duda que me surge es la siguiente, si quiero que todos mis PDF tengan una cabecera y un pie de pagina en especifico, como debo hacerle para que funcione. y que en cada hoja me genere el pie de pagina y la cabecera
Está librería no es tan buena en esos detalles, tendrías que hacer coincidir con css, para que sea mejor el detalle te recomiendo fpdf
tengo una pregunta, si quiero descargar el pdf en una ruta especifica por ejemplo en una carpeta dentro de mi proyecto, ¿como puedo hacer eso?, ¿se debe colocar la ruta en el stream?
Agradecida por encontrar este video, y muy agradecida por que compartas esto!! Mil gracias
Que me salvaste la vida, el proyecto y el trabajo. GRACIAS !!!
vi de otro tutorial esto , a mi me funcionó con una version de DOMPDF mas baja la version 1-0-2 a pesar de que tengo la version 8.2.0 de apache aunque ahorita del ejemplo de prueba que probe hacer , aunque en mi ejemplo y BD no uso imagenes como en el ejemplo que vi , me apareció un pequeño problema de aumento de memoria y ya lo intente aumentar para solo el archivo que uso y ya le reducí datos pero no funciona bien , no se si les pase lo mismo
Profesor le comento que en localhost todo este procedimiento funciona exelente. Pero al subirlo a un hosting el pdf se crea en blanco. nos puede guiar por favor a como poder resolverlo? muchas gracias.
Hola qué tal, posiblemente sea la versión de php ya que en éste caso ocupó la 5, ya has revisado esa parte?
Tenga una consulta sobre el archivo modelo llamado misDatosPdf.php. En mi caso, la tabla que deseo imprimir en PDF es llenada dinámicamente al presionar un botón. Es decir, el archivo misDatosPdf.php viene por defecto vacío ¿Cómo puedo hacer para imprimir el archivo después de haber sido llenado?
hola, tengo un problema al usarlo en cpanel, este no presenta los datos que deben ir al documento pdf y esto solo genera una hoja en blanco
buen video amigo, al generar un while para mostrar datos, la informacion no aparece.
tengo una version de PHP 8.0.6. funciona ?
Buen video amigo, un consulta como haría para que ese mismo pdf enviarlo por correo
Hola como estas? Pusiste resolverlo? Es que tengo la misma duda gracias
Fatal error: Uncaught Dompdf\Exception: No block-level parent found. Not good. in C:\wamp64\www\pdf\dompdf\src\Positioner\Inline.php on line 45
yo igual tengo el mismo problema :C han solucionado?
excelente gracias cada ves que ocupo un pdf veo tu video
este proyecto se podrá hacer con fpdf? ya q el dompdf por alguna razón cuando descargo un ticket o reporte no me habré ni en el navegador ni en pdf normal... de casualidad si lo pongo con fpdf se abrirá bien? y en caso de ser así, habría q hacer los mismos pasos o es algo mas diferente??.. espero me puedan responder lo mas pronto posible.. ya q necesito saber si lo puedo implementar en mi proyecto
Primero que nada dompdf funciona diferente que fpdf, pues Dom toma la vista del HTML y fpdf dibuja todos los patrones, y creo que no te está funcionando ya que es una versión para php 5 descarga la versión para php 7 y creo que con eso la armas :)
@@FacultadAutodidacta aa ok puede q tengas razon.. porque lo q hice fue descargar el archivo q tu ponias aqui y pense q funcionaba igual para php7... tienes razon ya voy a descargar el dompdf php 7 y espero q si ya todo me funcione perfectamente... sera q con la version 7 se hace todo exactamente igual a como tu lo hiciste en este video?? sin tener q cambiarle algo mas?? y gracias por tus respuestas (Y)
no logro que se vean mis imagenes locales, que podria hacer?
checa que tus rutas de imagen coincidan, seguramente te salen con el marco vacio solamente, eso significa que las imagenes estan mal direccionadas ...
si lo de la ruta no te funciona utiliza la imagen como base64: . salu2
bro como haria pero al momento de ingresar datos desde la misma pagina, no poniendolo en el html
Te refieres a que desde la página web mediante un formulario se capturen los datos (el nombre, cómo en el ejemplo) es decir, cada visitante ingrese sus propios datos y se termine creando el pdf con esos?
@@guiberramx sii
@@mochellalle3524 estoy trabajando en un proyecto así, ademas necesito automatizar el envío del pdf por email, aún lo estoy solucionando, en cuanto tenga algo concreto te lo comparto con gusto, algún avance que hayas tenido en este tiempo para solucionarlo?
@@guiberramx ok bro gracias
me sale error: Call to undefined function curl_init() in C:\wamp\www\pdf2\crearPdf.php on line 32 y la linea 32 es: $crl = curl_init(); - que debo hacer ?
Imagino que ya después de tanto tiempo encontraste la solución, pero para los que no, pues deben habilitar el soporte para cURL en PHP a través del archivo php.ini. stackoverrun.com/es/q/251855 Y así con muchas funciones de soporte nativo en PHP, como ftp, imap, json, drivers de conexión a bases de datos, todo lo que pretendamos usar en el desarrollo se debe habilitar en la configuración del servidor de aplicaciones.
como se guarda el archivo en una ruta especifica en ves de que lo descargue.
tengo la misma duda
Tienes algo para PHP7 ?? Sería de gran ayuda. Gracias!!
si funciona para php7
@@Habbulio como asi ? el mismo procedimiento ? Gracias
@@Habbulio Hola, oye a ti no te daba error al querer ver el PDF?
@@samanthaelias2288 no, todo bien me salía
@@samanthaelias2288 A mi sí me salió error al querer ver el pdf, lo solucionaste?
disculpa bro pero para poner un pie de página como le puedo hacer?
en este caso , tendrias que poner en tu plantilla el pie de pagina ubicandolo con css, ya que dompdf solo te hace como un scremshot de tu html ..
Con php 7 como se puede hacer
Si , solo hay que actualizar la librería ✌️
hay alguna forma de hacer eso en php 7?
si, es exactamente igual solo hay que bajar la version para php 7
@@FacultadAutodidacta Gracias genio me funciono!
@@MarcosPibernus Como le hiciste con php 7?
@@krusz3534 Exactamente igual pero baje la version de php 7 de dompdf
al parecer no es compatible con php 7
Te doy la razón, el script de dompdf que subí no lo es , sin embargo si actualizas la librería se sigue exactamente lo mismo , espero te sirva la información :)
@@FacultadAutodidacta gracias voy a buscarlo :)
@@FacultadAutodidacta el problema es que no queria usar composer, queria simplemente exportar un simple pdf formateado, he notado que todas estas librerias actualizadas requieren composer :(
Este wey parece que andaba bien pedo jajajajaj
hola se podria mandar a imprimir en ves de descargarse sin abrir nueva ventana
si funciona para php 7
Hay que actualizar la librería
Se ha producido un error al cargar el documento PDF. me sale eso cuando tengo el archivo pdf
seguramente es por la version de php, este lo hice con la 5
@@FacultadAutodidacta ya lo solucione ty en crearpdf le puse eeste
require_once "misDatosPdf.php";
//despues de $pdf->render();
ob_end_clean();
// Enviamos el fichero PDF al navegador.
$pdf->stream('reportePdf.pdf');
y el archivo misdatos.php esta en una funcion
plantilla(){$html='texto';
return $html;} ahi me salio gracias actualmente creo que no funciona con etiquetas de html y bootstrap no funciona o si ??
@@bryanpumax suele pasar tambien ese error de html y tambien ya postearon ese detalle, agradezco mucho tu aporte y atencion al detalle , gracias por compartir :D
@@FacultadAutodidacta no hay de que
@@bryanpumax me puedes pasar tus archivos php de como lo solucionaste ?
Tengo el mismo problema que mencionas y no logro solucionarlo te agradecería mucho
como puedo hacer para que no se descague si no que se abra en otra pestaña?
Busca la propiedad stream de dompdf :)
Facultad Autodidacta muchas gracias lo buscaré
$dompdf->stream("reporte.pdf");
se puede crear el pdf de un solo div
Para cambiar la fuente por Baskerville Old Face o Times New Roman en el pdf como seria??
como puedo guardar ese mismo pdf en una caperpeta ?
Hola amigo una pregunta está librería es compatible con flexbox ?
no lo se :(
a día de hoy sigue sin ser compatible con flexbox y con grid
Gracias por el curso amigo son de gran ayuda
solo genera pdf en blanco !
donde dice file_get_contents_url debes colocar la ruta completa del archivo que vas a convertir en pdf, vale decir $html=file_get_contents_curl("www.mydomain.com/file.php")
ahora, si no quieres usar la ruta completa, y el archivo está en el mismo dominio, puedes simplemente usar:
$html=file_get_contents("file.php")
salu2
a mi me genera un error en linea 4 :use Dompdf\Dompdf;
y si es php 5
A mi me paso lo mismo y era porque lo tenia en una clase, solo lo saque y listo
Con php7
segun tengo entendido no es compatible :'(
ups, entonces de esta u otra forma, es posible usar php, mi duda es, si tengo una consulta y muestra una tabla completa con datos generados con php, tener un boton que todo lo que tengo en pantalla me lo convierta a pdf o word, se como generar el archivo pdf pero no se como hacerlo tal y como lo explico, que tome lo que esta en pantalla y lo haga docuento, mil gracias por tu tiempo y felicidades
@@FacultadAutodidacta si funciono en php 7
Disculpa @@elizabethbeltran8837 Que Version De Php 7 Te funciono
???? Espero Puedas Responderme
@@enriquediurno3044 7.1.6
me sale un error al abrir el pdf ya creado
quien me ayuda ?URG
si esta usando php 7, no va funcionar ya que es con php 5
hola podrias ayudarme ? necesito generar al dar click a un boton automaticamente me cree el reporte y me lo mande por emailcon solo esa accion! te lo agradeceria
reporte en pdf