La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60223 - IMPRESION EN ARCHIVOS PDF
Autor:  Leila Gamonal
hola,
quisiera acher una consulta, sober impresion en archivos PDF usando PB version 6.5.
He instalado el driver de impresora 'PDF995' para poder imprimir datawindos en archivo PDF. El problema que tengo es que cada vez que envia a impresion con la sentencia: dw_factura.print() aparece una ventana para colocar el nombre del archivo.
Teniendo en cuenta que mi datawindows envia varias facturas a imprimir, de que manera podria colocarle un nombre al archivo de modo que ya no se necesario que aparezca esa ventana ??

Muchas gracias

  Respuesta:  Adolfo Chairez
No entendí bien la pregunta quieres imprimir archivos PDF o generar archivos PDF:
Para lo primero debes insertar un objeto OLE llamado Adobe PDF Reader y asignarle el archivos que deseas imprimir mediante la instrucción: ole_manual.object.LoadFile("C: emp2DIRECTOR COMERCIAL 5.PDF")

Esto visualizará el archivo PDF y para imprimirlo el codigo es:
ole_manual.object.printall()

Para lo segundo haces el retrieve de tu dw y la guardas como pdf:

dw_datos.Object.DataWindow.Export.PDF.Method = XSLFOP!
dw_datos.SaveAs("c: empfactura.pdf",PDF!, True)