Cómo convertir un archivo html a PDF desde vb.net

By | 2010/03/17

Después de muchas horas de búsqueda logré encontrar un programa que me permitiera convertir un archivo html o un sitio web a PDF de una manera fácil, rápida y lo mejor sin costo.

Encontré una herramienta llamada wkhtmltopdf que la puedes bajar aqui.

Esta es la forma en que la implementé utilizando vb.net 2008 declaré una variable tipo system.xml.linq.xelement de la siguiente forma

Dim archivo_html = <html><body>ejemplo</body></html>

Luego salvo el archivo en la carpeta donde está corriendo la aplicación

archivo_html.Save(Application.StartupPath & “\test.html”)

Y por ultimo con un shell llama la aplicación para que haga su trabajo.

Shell(Application.StartupPath & “\wkhtmltopdf test.html test.pdf”)

El proceso es limpio y sin complicaciones.

4 thoughts on “Cómo convertir un archivo html a PDF desde vb.net

  1. Arturo

    hola, no tienes algo para c#.net, he buscado muchas formas pero ni me han funcionado, necesito una url o pagina web convertirla a pdf,y guardarla para enviarla por correo. Saludos!

  2. admin Post author

    Solo baja la aplicación wkhtmltopdf en el link de arriba.
    Llamas la página web usando un webrequest.
    La respuesta la guardas en un archivo y luego ejecutas el programa en un shell como expliqué arriba.

Leave a Reply

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.