none
Crear de PDF desde un archivo Excel previamente creado

    Pergunta

  • Hola, quisiera saber si existe un modo de crear un PDF desde un archivo excel(mediante VB.net, Obvio) y que deje el formato ya expecificado en el excel
    solo convertir el excel a PDF.
    Ah... y sin tener la necesidad de instalar una impresora virtual
    sexta-feira, 5 de março de 2010 17:28

Respostas

Todas as Respostas

  • Hola dark_Scamp.

    Existe una libreria para .net (C# y Vb.NET) llamada iTextSharp que permite crear archivos pdf, abrir archivos pdf ya existentes y cortarlos en páginas o extraer su contenido y convertir html y xml a pdf. La wb es esta:
    http://itextsharp.sourceforge.net/tutorial/index.html

    No admite parseo automático de archivos excel o word, pero siempre podrías abrir el excel en tu applicación con los PIA interop de office, recoger los datos y crear el documento pdf desde 0 con iTextSharp y la información que extraes de excel.

    Espero que te sirva, un saludo.!
    sábado, 6 de março de 2010 21:45
  • Lamentablemente, no me sirve eso....
    necesito pasar un excel ya creado, con el formato que este tiene....
    sábado, 6 de março de 2010 23:46
  • En ese caso, creo que la única opción que tendrias es usar una libreria de un tercero... pero suelen ser de pago.

    SautinSoft tiene un componente que convierte xls a pdf automáticamente:
    http://www.sautinsoft.com/

    y se que con la versión completa de Adobe Acrobat tienes acceso a las APIs oficiales de adobe para trabajar con pdf, supongo que con ellas también podras hacerlo.

    Desgraciadamente, gratuita y legalmente, creo que lo mejor que puedes encontrar es iTextSharp.


    Un gran saludo y siento no poder ayudarte con una mejor solución
    domingo, 7 de março de 2010 00:08
  • hola

    algo como esto por ahi puede ser util

    Saving Workbooks to PDF and XPS Formats in Excel 2007


    eso si necesitas office 2007, pero creo que se acerca bastante a lo que necesitas

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 7 de março de 2010 00:19
  • Increible aporte Leandro, :)
    domingo, 7 de março de 2010 00:41
  • hola

    algo como esto por ahi puede ser util

    Saving Workbooks to PDF and XPS Formats in Excel 2007


    eso si necesitas office 2007, pero creo que se acerca bastante a lo que necesitas

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    Me parece aceptable tu respuesta, aunq del todo no me sirve mucho que digamos en principio...
    pq habria q ver si es capaz el componente de tranformar, archivos excel antiguos....

    pero me intereso, vamos a probarlo y ver q onda...
    entodo caso te ganaste el punto
    domingo, 7 de março de 2010 01:41