Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Imprimir PDF desde VFP automaticamente

471 views
Skip to first unread message

Rpaz

unread,
Nov 30, 2012, 7:16:38 AM11/30/12
to
Necesito imprimir documentos PDF a una impresora directamente desde una aplicacion VFP. He probado con la libreria AcroPDF.dll pero me encuentro con muchas limitaciones: Solo se puede imprimir en la impresora predeterminada, no se respeta el tamaño del documento (lo ajusta siempre a A4), etc.

Alguien conoce otras formas de hacerlo?

Gracias.

arduir

unread,
Nov 30, 2012, 12:12:04 PM11/30/12
to
usa bullzip, es un driver k se instala como printer or impresora. todo lo k imprimes desde cualkier programa a este printer lo convierte a pdf y a otros formatos.

Rpaz

unread,
Dec 12, 2012, 2:41:47 AM12/12/12
to
Gracias por tu respuesta, pero no necesito crear un fichero PDF. Estoy intentando imprimir en impresora el fichero PDF que ya tengo; pero automáticamente desde una aplicación VFP9

Gracias

arduir

unread,
Dec 12, 2012, 10:05:30 AM12/12/12
to
Winexec ("C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe c:\pdfs\example.pdf" ,5)

Fer cho

unread,
Jan 20, 2013, 10:26:28 AM1/20/13
to
Aquí otro ejemplo, que debería servir para cualquier lector de PDF y no solo Adobe:

Método 1 (a la impresora elegida en Fox):

oShell = CREATEOBJECT("Shell.Application")
lcFile = "el-archivo-a-imprimir.pdf"
oShell.ShellExecute( lcFile, set("printer",3), '', 'printto', 0 )


Método 2 (a impresora por defecto):

oShell = CREATEOBJECT("Shell.Application")
lcFile = "el-archivo-a-imprimir.pdf"
oShell.ShellExecute( lcFile, '', '', 'print', 0 )


Método 3 (adaptar el path y nombres):

"C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe" /t "C:\pdf\Form01.pdf" \\Server\NOMBRE-IMPRESORA
0 new messages