hola bro. esto esta genial. he intentado seguir los tutoriales con el nuevo iText7 pero o yo no entiendo nada o el sf trae fallos o quienes lo explican no se dan a entender, además que todos lo hacían tipo consola y el tuyo esta win form que es como yo lo ocupo. gracias!
Les dejo la parte del tamaño de la letra y la forma : iTextSharp.text.Font standarFont = new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 8, iTextSharp.text.Font.NORMAL, BaseColor.BLACK);
Como podria agregar para que agregará una imagen al pdf? tengo que hacer un tipo ticket y me gustaria poder agregar una imagen de la empresa al documento
Felicitaciones y gracias amigo, pero tengo dos dudas, como haria para que la ruta sea elegida por el usuario y la otra es como hago para que me cree varios pdf y no me los sobreescriba. Gracias espero me ayuden.
bro no se si aun te sirva pero para para que no te sobrescriba los pdf tienes que ponerle en vez de CREATE le pones: " FileStream fileStream = new FileStream(rutaCompleta, FileMode.CreateNew);" Ten en cuenta que yo agregue mas TEXTBOX como el RUT por si hay errores de que no existe dicha variable. (puedes omitir en este codigo todo lo relacionado con el rut) yo el codigo lo modifique para el archivo y lo deje asi: //AL INICIO DEL BUTTON_CLICK --> string directorio = @"PONES LA RUTA DONDE QUIERES DEJAR EL ARCHIVO"; string nombreBase = "PDF_GENERADO"; string extension = ".pdf"; string nombreArchivo = nombreBase + extension; int contador = 1; string nombreCliente = txtNombre.Text; string rut = txtRut.Text; while (File.Exists(Path.Combine(directorio, nombreArchivo))) { nombreArchivo = $"{contador}_{nombreBase}_{rut}{extension}"; contador++; } string rutaCompleta = Path.Combine(directorio, nombreArchivo); FileStream fileStream = new FileStream(rutaCompleta, FileMode.CreateNew); Document document = new Document(PageSize.LETTER, 5, 5, 7, 7); PdfWriter pw = PdfWriter.GetInstance(document, fileStream); document.Open(); // Abrir el documento antes de agregar contenido DE AQUI HACIA ABAJO EL CODIGO NORMAL DEL VIDEO...
Excelente🎉
Grande hermano, muchás gracias, has salvado mi semestre. Saludos.
Eres un crack bro
Será posible habrir un pdf (o mejor aún una carpeta entera de pdfs) en C# y con ayuda de REGEX ser editado de manera fácil y económica.
Como haríamos para que el reporte ses visible en el formulario?
hola bro. esto esta genial. he intentado seguir los tutoriales con el nuevo iText7 pero o yo no entiendo nada o el sf trae fallos o quienes lo explican no se dan a entender, además que todos lo hacían tipo consola y el tuyo esta win form que es como yo lo ocupo.
gracias!
Les dejo la parte del tamaño de la letra y la forma : iTextSharp.text.Font standarFont = new iTextSharp.text.Font(iTextSharp.text.Font.FontFamily.HELVETICA, 8, iTextSharp.text.Font.NORMAL, BaseColor.BLACK);
la carpeta está vacia, y el link saca mas mierda, por lo demás el video muy bueno
Como podria agregar para que agregará una imagen al pdf? tengo que hacer un tipo ticket y me gustaria poder agregar una imagen de la empresa al documento
Hola amigo y si quiero que cuando le doy a generar me abra el navegador con el pdf ? osea es decir no irlo a buscar a una carpeta
Felicitaciones y gracias amigo, pero tengo dos dudas, como haria para que la ruta sea elegida por el usuario y la otra es como hago para que me cree varios pdf y no me los sobreescriba. Gracias espero me ayuden.
bro podes definir la ruta cargándola desde un texto
bro no se si aun te sirva pero para para que no te sobrescriba los pdf tienes que ponerle en vez de CREATE le pones:
" FileStream fileStream = new FileStream(rutaCompleta, FileMode.CreateNew);"
Ten en cuenta que yo agregue mas TEXTBOX como el RUT por si hay errores de que no existe dicha variable. (puedes omitir en este codigo todo lo relacionado con el rut)
yo el codigo lo modifique para el archivo y lo deje asi:
//AL INICIO DEL BUTTON_CLICK -->
string directorio = @"PONES LA RUTA DONDE QUIERES DEJAR EL ARCHIVO";
string nombreBase = "PDF_GENERADO";
string extension = ".pdf";
string nombreArchivo = nombreBase + extension;
int contador = 1;
string nombreCliente = txtNombre.Text;
string rut = txtRut.Text;
while (File.Exists(Path.Combine(directorio, nombreArchivo)))
{
nombreArchivo = $"{contador}_{nombreBase}_{rut}{extension}";
contador++;
}
string rutaCompleta = Path.Combine(directorio, nombreArchivo);
FileStream fileStream = new FileStream(rutaCompleta, FileMode.CreateNew);
Document document = new Document(PageSize.LETTER, 5, 5, 7, 7);
PdfWriter pw = PdfWriter.GetInstance(document, fileStream);
document.Open(); // Abrir el documento antes de agregar contenido
DE AQUI HACIA ABAJO EL CODIGO NORMAL DEL VIDEO...
porque nombre y grado no sale con celdas como Edad que salio todo completo con lineas negras?
System.UnauthorizedAccessException: 'Access to the path aaaaaa me sale esta mamada