Principales respuestas
Cómo descargar PDF desde Workbook

Pregunta
-
Hola amigos,
Tengo este desafío, descargar en PDF un archivo excel generado por Workbook. Este es el código:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:/rutaEjemplo/archivo.xlsx", ExcelVersion.Version2010);
workbook.SaveToHttpResponse("archivo.pdf", HttpContext.Current.Response, HttpContentType.Excel2010, Spire.Xls.FileFormat.PDF);Espero puedan ayudarme :)
Respuestas
-
hola
Cual seria el problema ?
lo quieres enviar en el response de una llamada web?
si es asi la app web en que la estas desarrollando asp.net o asp.net mvc
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator jueves, 12 de diciembre de 2019 16:09
- Marcado como respuesta Pablo RubioModerator miércoles, 18 de diciembre de 2019 19:18
-
Hola ¡Gracias por responder!. El lenguaje es ASP.Net, y el problema es que se descarga el archivo PDF corrupto.
inicialmente hice esto:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:/rutaEjemplo/archivo.xlsx", ExcelVersion.Version2010);
workbook.SaveToFile(@"C:/rutaEjemplo/archivo.pdf", Spire.Xls.FileFormat.PDF);El archivo se guarda correctamente y se puede abrir, pero al intentar que en vez que se guarde localmente, se descargue, reemplacé la última fila, y quedó así:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:/rutaEjemplo/archivo.xlsx", ExcelVersion.Version2010);
workbook.SaveToHttpResponse("archivo.pdf", HttpContext.Current.Response, HttpContentType.Excel2010, Spire.Xls.FileFormat.PDF);Y ahí es donde descarga el archivo, pero ilegible.
- Propuesto como respuesta Pablo RubioModerator viernes, 13 de diciembre de 2019 18:16
- Marcado como respuesta Pablo RubioModerator miércoles, 18 de diciembre de 2019 19:18
Todas las respuestas
-
hola
Cual seria el problema ?
lo quieres enviar en el response de una llamada web?
si es asi la app web en que la estas desarrollando asp.net o asp.net mvc
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Pablo RubioModerator jueves, 12 de diciembre de 2019 16:09
- Marcado como respuesta Pablo RubioModerator miércoles, 18 de diciembre de 2019 19:18
-
Hola ¡Gracias por responder!. El lenguaje es ASP.Net, y el problema es que se descarga el archivo PDF corrupto.
inicialmente hice esto:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:/rutaEjemplo/archivo.xlsx", ExcelVersion.Version2010);
workbook.SaveToFile(@"C:/rutaEjemplo/archivo.pdf", Spire.Xls.FileFormat.PDF);El archivo se guarda correctamente y se puede abrir, pero al intentar que en vez que se guarde localmente, se descargue, reemplacé la última fila, y quedó así:
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:/rutaEjemplo/archivo.xlsx", ExcelVersion.Version2010);
workbook.SaveToHttpResponse("archivo.pdf", HttpContext.Current.Response, HttpContentType.Excel2010, Spire.Xls.FileFormat.PDF);Y ahí es donde descarga el archivo, pero ilegible.
- Propuesto como respuesta Pablo RubioModerator viernes, 13 de diciembre de 2019 18:16
- Marcado como respuesta Pablo RubioModerator miércoles, 18 de diciembre de 2019 19:18