👋¡Hola a todos los programadores que buscan código fuente libre!👋 Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝
Buenas estoy imprimiendo el PDF pero tengo 16 ítems y necesito colocar la hoja en horizontal pero ya he intentado varias cosas con HTML y no me funciona
Muchas gracias por el tutorial, es justo lo que buscaba. Si tienen un error en "PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);" y no es el data grid view, en la barra de búsqueda del visual coloquen "Configuración de excepciones" y desmarcan la opción de "Common Language Runtime Exceptions", al menos eso a mí me funcionó.
Buenas, A los que tienen el siguiente error: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto. El error se encuentra en las propiedades del DatagridView, si se fijan en el minuto 4:34 del video, el programador ya inserta un datagridview personalizado, por lo que las propiedades de nuestro datagridview no seran iguales, para solucionar el error, deben descargar el proyecto y copiar la configuracion del Datagridview a nuestro proyecto (Cuando hablo de propiedades me refiero al apartado en donde se pueden cambiar de color, tamaño, etc) Comparen las propiedades del proyecto descargado con vuestro dtg y solucionaran el problema!!!
Fijate que a mi me da ese error, descargo el proyecto, ejecuto el mismo proyecto descargado y me da el error. Especificamente aqui: PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);
Excelente opción para crear reportes sencillos, recomendado. Asumo que funciona la misma logica aplicada a DataTables, lo voy a probar ya que tengo un sistema que llama informacion desde DB con stored procedures y guarda esos resultados a DataTables.
Al final me decidí por un reportviewer, llama al stored procedure desde un dataset (xsd) y además de permitir una vista previa en pantalla permite exportar a PDF, Excel, Word...
Ayuda :( Me sale este error: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' System.Windows.Forms.DataGridViewCell.Value.get devolvió null. Ya revise el codigo mil veces, pero no entiendo porque me regresa Null cuando intento leer el valor de la fila "Cantidad" en el foreach, Ya revise que este escrito igual y si esta, no entiendo que es lo que pasa
Cuando recién hice el procedimiento funciono sin problemas, estuve modificando lo demás del proyecto y ahora al correrlo me sale un error: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' y me señala la linea de código donde pusiste Document pdfDoc = new Document(PageSize.A4, 25, 25, 25, 25); La cual la marca como si de ahí se produjera el error, ¿Qué puede ser?
hola genial video, sabes porque me tira un error de excepción no controlada en la linea XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr); ???? muchas gracias, quizas es algo basico o que hice mal pero recien estoy aprendiendo
@@litrosdemusavzla bro, alguna etiqueta no debe tener cierre, tienes que darte la tarea de buscar, me cuentas como te va, si no miramos si nos conectamos
si a alguien le sale error como: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.El error esta en la parte del diseño del DATAGRIDVIEW, En sus propiedades hay que poner tal como esta en su ejemplo de descarga y les funcionara.
@@federicofleitas1672 entras al visual estudio en la ventana principal esta separado en: Form1. cs [diseño ] donde diseñas tus botones y demás cosas pero seleccionas el datagridview y en la parte derecha de tu ventana HAY un cuadro de EXPLORADOR DE SOLUCIONES y en la parte de abajo otro cuadro de PROPIEDADES, y es ahí en donde debes realizar las modificaciones, en si no recuerdo el tipo de modificación pero si descargas el proyecto que subió ahí solo compararas uno por uno las cosas que tienen las propiedades y será en uno que estará diferente y luego te funcionará.
muchas gracias me sirvio muchisimo, me lanza algunos errores en la plantilla html en el Tbody, y me dice que cierre un tr pero lo busco lo busco y no consigo que debo cerrar, y la unica manera que pude solucionar el error del tbody fue borrando el @FILAS, y por esto es que quizas no me carga nada de la informacion del datagrid al PDF, tuve que ingeniarmelas para hacer algo diferente porque no pude solucionar el error, de todas formas muchas gracias esta genial el video.
Te mereces un 10 y ⭐⭐⭐⭐⭐, solo tengo una inquietud, veo que las columnas son del mismo ancho, se pueden modificar para ampliar algunas columnas y reducir otras, por ejemplo, si hay una columna de descuento en porcentaje, no necesita ser tan amplio esa columna. Se puede ?
bro, como hago para poner una imagen al final del texto de la impresión, ya que al imprimir un texto largo, el texto se pone encima de la imagen, help me!
Fue de mucha ayuda tu explicación, ya me encuentro generando el pdf, sin embargo no me toma los estilos que le defino al html pues hice una tabla centrada con texto también centrado y no me lo toma, me pone todo a la izquierda, pero en el editor que usas si me sale como quiero, ¿sabes qué puede ser?
@@codigoestudiante Ya lo solucioné, puse una sección de estilos dentro del Html y las etiquetas las uso con un class, al aparecer al poner el estilo dentro de la etiqueta no funciona.
Muchas gracias por compartir este tipo de contenido. Queria consultarte una cosita: yo a penas estoy comenzando a programar y estoy tratando de hacer una aplicacion donde pueda cargard datos en un formulario y eso despues mostrarle en un informe con tablas y graficos. Queria saber que tan complejas pueden ser las operaciones matematicas al momento de tomar datos de la grid ...osea, es posible aplicar formulas para que el programa las resuelva como sucede en excel por ejemplo?
cual sería la configuracion en Document(PageSize.A4, 25, 25, 25, 25) para que me imprima bien los caracteres en una boleta de 80mm ? no logro encontrarlo
Buen día estimado, en la descripción del video encontrará una sección "Descarga el proyecto aqui", entonces ahi encontrará el enlace para descargar el codigo fuente. Si tienes dudas como saltar la publicidad del enlace, te comparto un enlace a un video del canal donde se explica como podemos saltar la publicidad, minuto exacto 15m 11s th-cam.com/video/uWPEAdG8X3k/w-d-xo.html#t=15m11s Saludos Cordiales.
y si quisiera que las filas de la tabla en el pdf se generen desde los registros de las tablas de una base de datos en sql server como haria?? xq el pdf del video se genera con datos harcodeados
tengo un problema. al concatenar con el ".pdf" el archivo me lo crea sin la extencion pdf y debo ingresarla de forma manual al seleccionar la direccion de guardado
MUY BUEN VIDEO AMIGO, UNA CONSULTA COMO PODRIA CENTRAR LOS VALORES DE LAS TABLAS (CANTIDAD, DESCRIPCION, P UNITARIO, INPORTE Y @ TOTAL. ESPERO CON ANCIAS TU RESPUESTA.
hola como esta necesito ayuda estoy intentando imprimir en impresora 80mm pero me sale recortada y la hoja sale con margenes muy grande con el html le doy imprimir sale perfecto pero desde el c# con boton imprimir tengo el erro alguien sabe que puede ser ? gracias
Amigo, como puedo contactarme contigo? tengo un problema en la importación del html, no me lo reconoce;( podrías ayudarme porfi? saludos, excelente video
quiero agregar un texto de mi texbox pero, no se como ponerlo una posicion en x , y porque tengo un cuadro ya hecho en png y solo quiero agregar en los espacios alguin me ayuda por favor
A ver si me ayudan, deseo exportar un informe en reportvier directo a excel sin mostrar el cuadro de diálogo dónde se guarda el archivo. Solo quiero mostrarlo en excel Luego si deseo lo guardo
¡Buenas tardes!, en la línea string PaginaHTML_Texto = Properties.Resources.Plantilla.ToString() me sale el siguiente error System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' Properties.Resources.Plantilla.get devolvió null, no he buscado la solución, espero puedan ayudarme
@@ulisesm.a9518 buenas amigo, hay un comentario donde explica eso, esta aqui abajo, pero básicamente el error se encuentra en las propiedades del DatagridView, descarga el proyecto y fijate en como tiene las propiedades el datagrid de ahi
buenas amigo, hay un comentario donde explica eso, esta aqui abajo, pero básicamente el error se encuentra en las propiedades del DatagridView, descarga el proyecto y fijate en como tiene las propiedades el datagrid de ahi
👋¡Hola a todos los programadores que buscan código fuente libre!👋
Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante
Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝
Buenas estoy imprimiendo el PDF pero tengo 16 ítems y necesito colocar la hoja en horizontal pero ya he intentado varias cosas con HTML y no me funciona
Muchas gracias por el tutorial, es justo lo que buscaba.
Si tienen un error en "PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);" y no es el data grid view, en la barra de búsqueda del visual coloquen "Configuración de excepciones" y desmarcan la opción de "Common Language Runtime Exceptions", al menos eso a mí me funcionó.
Buenas,
A los que tienen el siguiente error:
System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.
El error se encuentra en las propiedades del DatagridView, si se fijan en el minuto 4:34 del video, el programador ya inserta un datagridview personalizado, por lo que las propiedades de nuestro datagridview no seran iguales, para solucionar el error, deben descargar el proyecto y copiar la configuracion del Datagridview a nuestro proyecto
(Cuando hablo de propiedades me refiero al apartado en donde se pueden cambiar de color, tamaño, etc)
Comparen las propiedades del proyecto descargado con vuestro dtg y solucionaran el problema!!!
Fijate que a mi me da ese error, descargo el proyecto, ejecuto el mismo proyecto descargado y me da el error.
Especificamente aqui: PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);
Jaja gracias por tu comentario
@@carlossaravia3996 pudiste resolverlo?
Me ha sido de mucha utilidad. ¡Gracias!
Gracias por el aporte, saludos!.
Muchas gracias, me gusto mucho el video. Es muy útil.
Ahora me falta como escribir texto sobre una imagen.
Quizà es algo simbòlico, pero no solo quiero decir "gracias"!!!
Gracias por tu comentario, saludos.
OLA BUENAS NOCHES EXCELENTE VIDEOS SALUDOS DESDE COLOMBIA UN FAN PAGE MAS
bien explicado y la demo preciso, conciso.
El video lo subió hace 2 años y sigue salvando vidas...😅 Excelente aporte, me sirvió un montón. Gracias!!!
Demasiado bien explicado y super útil. Muchísimas gracias
Gracias por comentar, saludos.
Dios, me has salvado 🙏🙏
Excelente opción para crear reportes sencillos, recomendado. Asumo que funciona la misma logica aplicada a DataTables, lo voy a probar ya que tengo un sistema que llama informacion desde DB con stored procedures y guarda esos resultados a DataTables.
Bro cómo te fue ? Lo hiciste? Tengo que hacer algo así, el sp lo cargo en un datagrid
Al final me decidí por un reportviewer, llama al stored procedure desde un dataset (xsd) y además de permitir una vista previa en pantalla permite exportar a PDF, Excel, Word...
Gracias hermano me has ayudado en gran manera
Eres un grande bendiciones para ti
uff, gracias, te entendi y me sirvio
esto es oro para mi jajjaj perfecto lo mejor de lo mejor
gracias mi hermano, muy buena explicación, un abrazo
Con mucho gusto, saludos cordiales.
Amigos tus videos son muy geniales pero sera que le podes dar un poco mas de zoom , gracias
Ótima aula, e a explicação do professor foi excelente, obrigado pelo conteúdo ensinado. Abraços do Brasil.
Buenísimo el vídeo, te amo ❤❤
Gracias por comentar, saludos.
Que grande🔥 muchas gracias!!!
Hora, Gracias y gran aporte
Genial expectacular muy bien explicado saludos te ganastes un suscriptor jajjj ajajj
Eres mi favorito
excelente , gracias por tu aporte
Gracias por comentar, saludos.
genial, muchas gracias por este video
Con mucho gusto, saludos.
Hola! esta increible, y si quisiera el resultado con multiples paginas, y encabezado y pie de pagina???? como deberia editar el html
Gracias por el codigo
Saludos.
Muchas gracias
Ayuda :(
Me sale este error: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.'
System.Windows.Forms.DataGridViewCell.Value.get devolvió null.
Ya revise el codigo mil veces, pero no entiendo porque me regresa Null cuando intento leer el valor de la fila "Cantidad" en el foreach, Ya revise que este escrito igual y si esta, no entiendo que es lo que pasa
Pudiste solucionarlo? tengo el mismo error
@@pedrodavidhernandezdzul7278 no 😞
Mismo error :S
Cuando recién hice el procedimiento funciono sin problemas, estuve modificando lo demás del proyecto y ahora al correrlo me sale un error: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.'
y me señala la linea de código donde pusiste Document pdfDoc = new Document(PageSize.A4, 25, 25, 25, 25); La cual la marca como si de ahí se produjera el error, ¿Qué puede ser?
logastre solucionar ese error me paso algo similar...
@@khvothearcano9248 el error esta en la parte del diseño del DATAGRIDVIEW, En sus propiedades hay que poner tal como esta en su ejemplo de descarga.
@@dionicioc.1371 como en la parte del diseño amigo puedes ayudar
Excelente, lo que necesitaba.
excelente
Gracias
gracias x el video
Gracias por comentar, saludos.
Excelente!!!!
hola genial video, sabes porque me tira un error de excepción no controlada en la linea XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr); ???? muchas gracias, quizas es algo basico o que hice mal pero recien estoy aprendiendo
Tengo el mismo problema :(
Hola, Asegúrate que la estructura HTML sea la correcta. También verifica que las etiquetas estén cerradas . Saludos.
Si, me di cuenta ayer que tenía un cierre mal, de hecho en el error salía, pero no leí, perdón y gracias por la respuesta uwu
@@rafaelcascante8290 tengo el mismo problema donde hiciste la correccion?
@@litrosdemusavzla bro, alguna etiqueta no debe tener cierre, tienes que darte la tarea de buscar, me cuentas como te va, si no miramos si nos conectamos
Nuevo seguidor
si a alguien le sale error como: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.El error esta en la parte del diseño del DATAGRIDVIEW, En sus propiedades hay que poner tal como esta en su ejemplo de descarga y les funcionara.
Hola, gracias por compartir la solución, saludos.
¿A cuales propiedades te refieres?
A que te repieres con propiedades?, tengo el mismo error
@@federicofleitas1672 entras al visual estudio en la ventana principal esta separado en: Form1. cs [diseño ] donde diseñas tus botones y demás cosas pero seleccionas el datagridview y en la parte derecha de tu ventana HAY un cuadro de EXPLORADOR DE SOLUCIONES y en la parte de abajo otro cuadro de PROPIEDADES, y es ahí en donde debes realizar las modificaciones, en si no recuerdo el tipo de modificación pero si descargas el proyecto que subió ahí solo compararas uno por uno las cosas que tienen las propiedades y será en uno que estará diferente y luego te funcionará.
buen tutorial, tendrás un tutorial para imprimir ticket de venta.
muchas gracias me sirvio muchisimo, me lanza algunos errores en la plantilla html en el Tbody, y me dice que cierre un tr pero lo busco lo busco y no consigo que debo cerrar, y la unica manera que pude solucionar el error del tbody fue borrando el @FILAS, y por esto es que quizas no me carga nada de la informacion del datagrid al PDF, tuve que ingeniarmelas para hacer algo diferente porque no pude solucionar el error, de todas formas muchas gracias esta genial el video.
a mi tmb me sale que debo cerrar un tr como se puede solucionar?
Que debo hacer si quiero hacer otra plantilla para imprimir otra cosa? Hice una nueva pero me sigue imprimiendo la anterior
Excelente,
me sale que la pagina esta vacia cuando trato de abrir el archivo sale error
Te mereces un 10 y ⭐⭐⭐⭐⭐, solo tengo una inquietud, veo que las columnas son del mismo ancho, se pueden modificar para ampliar algunas columnas y reducir otras, por ejemplo, si hay una columna de descuento en porcentaje, no necesita ser tan amplio esa columna. Se puede ?
Hola, se puede definir el ancho de las columnas de la cabecera con porcentaje.
Ejemplo:
Saludos.
bro, como hago para poner una imagen al final del texto de la impresión, ya que al imprimir un texto largo, el texto se pone encima de la imagen, help me!
Hola devs, alguien de ustedes sabe o me puede orientar para que un PDF si ya existe no se cree uno nuevo ni tampoco se sobrescriba?
hola amigo como puedo hacer para q el numero de la boleta vaya cambiando ya que tu lo has puesto para que sea el mismo para todos
itextsharp se puede usar de manera empresarial?
Hola, con las versiones antiguas no hay problemas.
hola! y como puedo hacer para que se genere el numero de orden automaticamente y se ingrese en el pdf ?
Hola buen vídeo, disculpa para agregarle un IVA al total, lo tengo que hacer desde la función del importe?
tengo la misma duda, lo resolviste?
🌟🌟🌟🌟🌟
Gracias, me sirvió mucho
Fue de mucha ayuda tu explicación, ya me encuentro generando el pdf, sin embargo no me toma los estilos que le defino al html pues hice una tabla centrada con texto también centrado y no me lo toma, me pone todo a la izquierda, pero en el editor que usas si me sale como quiero, ¿sabes qué puede ser?
Hola, intenta aplicar etiquetas básicas de html como "
@@codigoestudiante Ya lo solucioné, puse una sección de estilos dentro del Html y las etiquetas las uso con un class, al aparecer al poner el estilo dentro de la etiqueta no funciona.
@@lisandrocelis4139 Gracias por compartir.
buen tutorial, pero no me agrega mis distintos pedidos en el datagrid
Hola buenos días cómo me comunico con Tigo para un presupuesto xfa
Muchas gracias por compartir este tipo de contenido. Queria consultarte una cosita: yo a penas estoy comenzando a programar y estoy tratando de hacer una aplicacion donde pueda cargard datos en un formulario y eso despues mostrarle en un informe con tablas y graficos. Queria saber que tan complejas pueden ser las operaciones matematicas al momento de tomar datos de la grid ...osea, es posible aplicar formulas para que el programa las resuelva como sucede en excel por ejemplo?
Bro no me toma la plantilla en en visual studio 2022 para el sistema de ventas.
Amigo tengo el mismo problema! Lo solucionaste? Por más que lo cargo a resources no lo toma
No pude descargar el programa, alguien si pudo?? Me lo pasan
cual sería la configuracion en Document(PageSize.A4, 25, 25, 25, 25) para que me imprima bien los caracteres en una boleta de 80mm ? no logro encontrarlo
pudiste solucionarlo ?
Hay manera de previsualizar el pdf antes de descargarlo?
Generalo en un memorystream y luego vonviertelo a base 64 y de ahí ya puedes mostrarlo en el browser de tu navegador antes de descargarlo.
Hola como puedo descargar las fuentes para estudiarlo, estoy cursando informatica, gracias
Buen día estimado, en la descripción del video encontrará una sección "Descarga el proyecto aqui", entonces ahi encontrará el enlace para descargar el codigo fuente.
Si tienes dudas como saltar la publicidad del enlace, te comparto un enlace a un video del canal donde se explica como podemos saltar la publicidad, minuto exacto 15m 11s
th-cam.com/video/uWPEAdG8X3k/w-d-xo.html#t=15m11s
Saludos Cordiales.
@@codigoestudiante ya no está disponible al parecer - 404 Not Found
Hola, alguien me puede ayudar; me aparece un error en la siguiente linea: XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr);
Lo pudiste solucionar?
Si, había tenido mal la sintaxis de html@@danielestrada450
es gratis itex ?
si, las versiones anteriores.
y si quisiera que las filas de la tabla en el pdf se generen desde los registros de las tablas de una base de datos en sql server como haria?? xq el pdf del video se genera con datos harcodeados
tengo un problema. al concatenar con el ".pdf" el archivo me lo crea sin la extencion pdf y debo ingresarla de forma manual al seleccionar la direccion de guardado
MUY BUEN VIDEO AMIGO, UNA CONSULTA COMO PODRIA CENTRAR LOS VALORES DE LAS TABLAS (CANTIDAD, DESCRIPCION, P UNITARIO, INPORTE Y @ TOTAL. ESPERO CON ANCIAS TU RESPUESTA.
excelente video, como puedo implementar algun metodo para guardar en un archivo todo los datos ingresados para despues abrirlo y modificarlo
Hola buenas tardes no me reconoce = Properties.Resources, e seguido todos los pasos, pero dice que no existe el contexto actual
Bro lo pudiste solucionar? A mí me está pasando y no se que hacer ya
Buen video, quiera saber como se puede controlar el doble linea que se ve al momento de generar el pdf, hace que se ve grueso los bordes.
Amigo ayudame con el portable de ese programa
Hola, me da nullreference en PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream); que podría ser?
PdfWriter.GetIntance me salio error no se xk no hay un metodo get intance o algo asi que hize mal me podrian ayudar hize lo del video
Hola, la app funciona super bien pero cuando la ejecuto en otro pc sale el error 56 cant load sqluserinstance.dll
hola como esta necesito ayuda estoy intentando imprimir en impresora 80mm pero me sale recortada y la hoja sale con margenes muy grande con el html le doy imprimir sale perfecto pero desde el c# con boton imprimir tengo el erro alguien sabe que puede ser ? gracias
No me funciona cuando hablo el archivo pdf, no me aparece nada, solo me aparece el color de fondo que le puse al body atraves de css.
Hola muy bueno el video, pwro me salta un error con la libreria y ya no me deja continuar
Aclarar que itexsharp es de paga si quieren comercializar el software o si no tienen que entregar los fuentes al público
Amigo, como puedo contactarme contigo? tengo un problema en la importación del html, no me lo reconoce;( podrías ayudarme porfi?
saludos, excelente video
Hola pudiste solucionarlo? Mi me pasa lo mismo
@@ulisesm.a9518 hola lo pudiste solucionar tengo el mismo problema
:(
quiero agregar un texto de mi texbox pero, no se como ponerlo una posicion en x , y porque tengo un cuadro ya hecho en png y solo quiero agregar en los espacios alguin me ayuda por favor
hola buenas tardes como podria cambiar el tamaño de la letra @FILAS para hacerla mas pequeña
Crear reportes en pdf con visual estuio
hola quisiera saber un numero de contacto para mayor inf.
Los estilos de mi html no me están tomando! :(
a mi tampoco
A ver si me ayudan, deseo exportar un informe en reportvier directo a excel sin mostrar el cuadro de diálogo dónde se guarda el archivo.
Solo quiero mostrarlo en excel Luego si deseo lo guardo
A alguien mas le pasa que dice que no detecta la primer columna?
¡Buenas tardes!, en la línea string PaginaHTML_Texto = Properties.Resources.Plantilla.ToString() me sale el siguiente error System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' Properties.Resources.Plantilla.get devolvió null, no he buscado la solución, espero puedan ayudarme
Lo pudiste arreglar ? Me sale el mismo error
Pudiste hacer algo?
@@ulisesm.a9518 buenas amigo, hay un comentario donde explica eso, esta aqui abajo, pero básicamente el error se encuentra en las propiedades del DatagridView, descarga el proyecto y fijate en como tiene las propiedades el datagrid de ahi
buenas amigo, hay un comentario donde explica eso, esta aqui abajo, pero básicamente el error se encuentra en las propiedades del DatagridView, descarga el proyecto y fijate en como tiene las propiedades el datagrid de ahi