Les presente mi problema:
Se requiere que se impriman pdf de forma masiva es decir al dar clic a un botón que se manden cerca de 40 mil impresiones de pdf a una carpeta sin que el navegador haga la típica pregunta que si desea guardar el archivo , ya que supongo aparecería 40mil veces por cada archivo.
YA se hacen impresiones es decir se da clic a un botón se abre una nueva pantalla con la info en pdf y luego das clic en guarda, seleccionas donde lo quieres y guardas.
identifique que en este sistema antes de imprimirlo en pdf primero guarda la información en una variable de sesión:
Código vb:
Ver original
Web.UI.ScriptManager.RegisterStartupScript(miPagina, miPagina.GetType(), "descargaArchivo", "window.open('/Ruta/AchivoReportes.aspx');", True)
Y LUEGO DESPUES LA TRANSFORMA EN UN REPORTE DOCUMENTO DE CRYSTAL REPORTS
Código vb:
Ver original
miReporte = miPagina.Session(FX.Utilerias.Utilerias.VariablesDeSesion.ReporteADescargar)
esta variable de seSion luego se exporta a un objeto crystal report
Código vb:
Que es con el que supongo se genera el ReporteVer original
miReporte.ExportToHttpResponse(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, miPagina.Response, False, "")
pero no se que cambiar para que en vez de que me muestre el reporte en ie con opción a guardar me lo guarde directamente en una carpeta de mi disco duro sin que me lo muestre y sin que me pregunte donde lo quiero guardar.
Teniendo esto ya podre hacer un ciclo donde podre imprimir miles pdfs con un clic en un botón.
Gracias,
Saludos