8. Crear reportes en PDF con C# y MySQL
Вставка
- Опубліковано 5 лют 2025
- En este vídeo aprenderás a crear reportes en PDF desde C# con datos de MySQL.
🔗 Link de Base de datos: www.codigosdep...
💻 Crear conexión: • 2. Conexión de C# a Ba...
☕️🍺 Invítame un café o una cerveza: www.paypal.me/...
🤝 Únete a este canal con beneficios: www.youtube.co...
📲 Facebook: www. Cod...
📸 Instagram: / codigosdprogramacion
🐦 Twitter: / mroblesdev
🌐 Sitio web: codigosdeprogr...
👨🏫 Contacto y asesorías: codigosdeprogr...
🎁 Hosting con descuento: www.hostg.xyz/...
POR FAVOR, ¡SUSCRÍBETE!
#CursoCSharpMySQL
me declaro tu mega fan desde hoy muchas gracias, hoy llevaba todo el dia intentandolo y en 10 minutos quedo...
Excelente, saludos
¡Gracias!
Muchas gracias por el apoyo
Siempre ayudando a los novatos muchas gracias me has ayudado mas que mis profesores
Gracias, saludos
Espectacular maestro, muchas gracias, mas que suscrito!!
Gracias, saludos
Sos un grande
Hola, ¿cómo estás? Estoy intentando con la versión 8 y me arroja una excepción desconocida para Itext.PdfWriter. ¿A qué se deberá?
Excelente, directo al grano.
Pregunta: ¿Como hago para crear un pdf con más de una línea o párrafo, o convertir a pdf un archivo .txt que ya fue creado en el mismo código del programa?
Muy interesante
Gracias! 😊
Wow, excelente video, una pregunta, como se hace para guardar el pdf en la carpeta descargas, o mis documentos, por ejemplo, en vez de la carpeta raiz?
Hola, gracias por el apoyo.
Necesitas agregar el proceso de generación del PDF a un SaveFileDialog(), aquí te dejo un ejemplo
stackoverflow.com/a/30268108/15777874
@@codigosdeprogramacion muchas gracias, me ha funcionado
genial
Gracias maestro por tanto. Una pregunta, es posible usar esta misma libreria en una aplicacion de punto de venta? es decir, es libre de usarse o requiere licencia despues de unos dias? lo que quiero saber es que si la puedo usar libre y tranquilamente?
itextpdf.com/es/how-to-buy
@@codigosdeprogramacion Estoy claro con el video, pero bueno, entiendo que con la licencia digamos gratis, yo puedo usarla pero debo de divulgar el codigo fuente de mi punto de venta. que tan probable es que lo agarren a uno si uso la libreria y no publico mi codigo fuente? usted la usa en sus proyectos comerciales?
Excelente video. Una inquietud, deseo compilar el programa y mover el ejecutable a otra ruta, copio el ejecutable pero me da error que indica que no se puede cargar el archivo o ensamblando "itext.kernel". Además del ejecutable hay que copiar algo más a la nueva ruta. Muchas gracias.
Te faltan los archivos de la biblioteca
@@codigosdeprogramacion Puedo incluirlos jungo al código del programa en un archivo ejecutable para llevarlo a otro equipo sin necesidad de llevar las bibliotecas por separada?
Hola, cómo hago en el caso de que use un Concat en la consulta, a la hora de poner las filas en el while?
Hola, a la concatenación agregale un alias y ese alias lo llamas en el while como un campo normal
@@codigosdeprogramacion Vale, muchísimas gracias
Hola muchas gracias por este video, quiero hacerle ujna pregunta hago la prueba de el informe o reporte simple como aparece en 9:15 del video y el compilador muestra el siguiente error: "Error de servidor en la aplicacion '/'. Acceso denegado a la ruta 'C:\Program Files (x86)\IIS Express\Reporte.pdf ' no entiendo por que memuestra ese error y mas cuando la ruta en la que tengo desarrollado el aplicativo no es esa, muchas gracias por su colaboracion.
Hola, revisa la ruta que le sestas dando para guardar el reporte porque al parecer lo estas haciendo en IIS
@@codigosdeprogramacion Muchas gracias, que pena por responder tarde, comento que cambie la ruta de almacenamiento del reporte en C: , es decir me quedo como PdfWriter pdfWriter = new PdfWriter(@"C:\Reporte.pdf"); pese a eso a volver a ejecutar el programa me aparece el mismo error
Gracias por el tutorial. podrias subir el codigo ejemplo?
Creo que ya no lo tengo
Excelente, pregunta se puede primero mostrar el contenido en un Datagridview y después ese grid exportarlo directo a PDF?
Hola, si se puede pero seria mediante la consulta. Deberías guardar la consulta que llena el DataGridView y agregarla al reporte para generarlo.
Hola he buscado y no encuentro como parsear una cadena de string Html para pasarla al documento, es decir tento un una variable toda la pagina html y la quiero parsear como se puede hacer eso poqra agregarla al documento. Con esta vercion no se como con itextsharp era con xmlworker pero con esta vercion no consigo parserar una cadena strign con la estructura html, ayuda si alguin sabe porfa contestar gracias!!!
algún ejemplo de como guardarlo en una ruta especifica...ya que intente darle la ruta en descargas pero no me reconoce la ruta
Solo debes agregar la ruta con el nombre
PdfWriter pdfWriter = new PdfWriter("C:\\demo.pdf");
Es excelente, tengo un problema con la palabra SetWidth linea 47 del vídeo, no lo detecta en mi compilador a que se deberá?
Hola, tal vez la versión de la librería
Como se podría hacer con "saveFileDialog"?
Excelente video, una pregunta cómo haría para pasar el contenido de un textbox a una celda en el PDF?
Se puede usar con sql server y asp.net?
Hola, si se puede, se utiliza la misma librería
Cuando ingreso la conexion no de meja seguir alguien tiene el mismo problema y lo soluciono lo hice todo de neuvo pero me marca el mismo erro :c help
Hola, que mensaje de erro te envía?
@@codigosdeprogramacion deja me cambio a windows ando en linux jajaja xd pero hoy como a las 4am lo logre solucionar pero no entiendo porque, bueno hice una copia para poder codificarlo sin perder lo que ya tenia entonces hice de todo jajaja y entre ese todo descargue el itextsharp andaba copiando y buscando información y en una de esas funciono y pues provee en el original descargando el itextsharp y al parecer era eso lo que faltaba pero no se porque, bueno según en el vídeo dices que le dejaran de dar soporte ademas no tiene mucho tiempo entre el día en el cual subiste el vídeo y este día
@@codigosdeprogramacion MIra este es el error que me salia pero repito lo logre quitar instalando la paqueteria de itextsharp, tendrás alguna idea de porque paso eso?
System.IO.FileLoadException: 'No se puede cargar el archivo o ensamblado 'BouncyCastle.Crypto, Version=1.8.5.0, Culture=neutral, PublicKeyToken=0e99375e54769942' ni una de sus dependencias. La definición del manifiesto del ensamblado no coincide con la referencia al ensamblado. (Excepción de HRESULT: 0x80131040)'
Hola, podrias hacer un tutorial sobre como hacerlo en c++? o con que versión soporta.
Lo tendré en cuenta
Alguien tendrá el código en github y que me lo pueda pasar, porque me aparece un error pero no se porque
me marca error en el PdfWriter en donde asignamos el nombre de nuestro archivo pero eso me pasa al enlazar los datos de mi BD porque aun logra hacer su trabajo cuando aparecen los nombres de las comunas en el pdf
Xxxxx