Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: ORION en Noviembre 16, 2020, 01:36:16 pm

Título: GENERAR FACTURA A PDF
Publicado por: ORION en Noviembre 16, 2020, 01:36:16 pm
Hola a todos, actualmente estoy terminando un programa para facturar y me encuentro con la novedad de generar en PDF la factura al imprimir. He revisado algunos ejemplos pero todos me indican hacerlo manualmente.

Si tienen algun ejemplo les agradeceria.
Título: Re:GENERAR FACTURA A PDF
Publicado por: AxioUK en Noviembre 20, 2020, 09:59:08 am
Hay un par de librerías para generar PDF en VB6, yo particularmente prefiero usar el metodo de convertir a PDF, hago el documento en HTML y con una utilidad externa (que llamo via Shell) lo convierto a PDF, tengo mas libertad en el diseño, uso mucho menos código y es igual de rápido (genero 200 informes en menos de un minuto).
la utilidad en cuestion es:
https://wkhtmltopdf.org/index.html

y para usarlo lo puedes llamar asi:
Código: (VB) [Seleccionar]
Dim Vr as Long
Vr=Shell(strDOScommand, vbHide)

donde strDOScommand debe ser:
Código: (VB) [Seleccionar]
wkhtmltopdf.exe <path>\archivo.HTML  <path>\archivo.PDF
Espero te sirva...
Título: Re:GENERAR FACTURA A PDF
Publicado por: ORION en Diciembre 06, 2020, 11:08:26 am
Estmado AxioUK gracias a tu aporte, pude terminar con la generación de los PDF. Tks cordiales.