none
Cómo descargar PDF desde Workbook RRS feed

  • 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 :)

    jueves, 12 de diciembre de 2019 13:00

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

    jueves, 12 de diciembre de 2019 13:59
  • 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.

    viernes, 13 de diciembre de 2019 15:10

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

    jueves, 12 de diciembre de 2019 13:59
  • 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.

    viernes, 13 de diciembre de 2019 15:10