Creación PDF

111 views
Skip to first unread message

MARCELO REYES

unread,
Apr 15, 2023, 2:06:35 PM4/15/23
to mund...@googlegroups.com
Buenas tardes,
Alguien tendrá una rutina para crear archivos PDF directamente desde VPRO5, sin ocupar preview.
El colega Ramón,a quien agradezco su tiempo ,me envió una rutina pero por lo visto solo corre en bbj.
Necesito crear los voucher contables en formato PDF al momento de su ingreso al sistema,asignándole un nombre de archivo y dejarlo en una ruta o path especificado al momento de crear el PDF.
Desde ya muchas gracias.
Saludos.

Administrador

unread,
Apr 15, 2023, 2:13:21 PM4/15/23
to MundoBBx
Hola Marcelo,

Si tienes VPro5 versión 10.x o superior, puedes usar XCALL para invocar una rutina BBj desde dentro de VPro5, que construya PDF desde cero.
En ese caso, tu camino puede ser más simple, y podemos proporcionarte un ejemplo breve sobre esta funcionalidad.

Saludos cordiales,

Administrador MundoBBx

Abel Brambila

unread,
Apr 16, 2023, 11:49:08 PM4/16/23
to MundoBBx
Yo uso FPDF 

--
Has recibido este mensaje porque estás suscrito al grupo "MundoBBx" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundobbx+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/mundobbx/CABkxVEzPzH7W0ow4hjor6a_x%3DFAvksJmSMgvDeBDL3Ua1Y1MYg%40mail.gmail.com.

MARCELO REYES

unread,
Apr 17, 2023, 3:39:13 PM4/17/23
to mund...@googlegroups.com
Hola Abel,
Puedes contarme acerca del FPDF, cómo funciona?
Saludos.


INGENIX Consulting.VE

unread,
Apr 17, 2023, 7:14:38 PM4/17/23
to MundoBBx
Buenas tardes estimado,

Con google chrome (o chromium) puedes convertir archivos de texto y/o paginas web a archivos PDF, aqui te dejo las instrucciones de como hacerlo.

para WINDOWS (utilizando chrome.exe):

con archivos TXT
chrome.exe --enable-logging --headless --disable-gpu --print-to-pdf=output.pdf disponibilidad.txt

con archivos HTML
chrome.exe --enable-logging --headless --disable-gpu --print-to-pdf=output.pdf disponibilidad.htm

para LINUX (utilizandos google-chrome-stable):

con archivos TXT
google-chrome-stable --no-sandbox --headless --print-to-pdf=output.pdf disponibilidad.txt 2>>output.log

con archivos HTML
google-chrome-stable --no-sandbox --headless --print-to-pdf=output.pdf disponibilidad.htm 2>>output.log

Te dejo ejemplos de los archivos disponibilidad.txt y disponibilidad.htm y sus respectivo output.pdf generado para que hagas pruebas y compares las diferencias entre uno y otro.

La diferencia (como veras en los archivos de salida "output.pdf") de la version txt con respecto a la html es que puedes controlar el renderizado, como puede ser el tamaño de la fuente, entre otros.

Saludos cordiales.
Carlos E. Mendoza S.
General Manager & CEO
output (del archivo disponibilidad.htm) .pdf
output (del archivo disponibilidad.txt) .pdf
disponibilidad.txt
disponibilidad.htm
Reply all
Reply to author
Forward
0 new messages