Power Builder - Guardar en formato pdf

   
Vista:

Guardar en formato pdf

Publicado por Roosveth (6 intervenciones) el 24/10/2008 07:13:25
Hola foristas...
trabajo con pb 8.0 mi problema es que necesito que los reportes que saca mi aplicacion se puedan guardar en formato pdf, tengo entendido que en pb 9.0 se puede; alguien sabe de algun truco para resolver mi problema... de ante mano gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Guardar en formato pdf

Publicado por amilcar (406 intervenciones) el 24/10/2008 11:12:26
hola, hay varias opciones, creo que lo mas sencillo seria que bajes el pdfcreator, lo instalas, y esto te crea una impresora pdfcreator, como si fuera una impresora mas.
luego desde tu aplicacion lo unico que tienes que hacer en tus reportes, es cambiar de impresora, seleccionar la pdfcreator, y mandar a imprimir.
Este soft te genera un pdf con el reporte en cuestion.

Espero te sirva
saludos desde argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Guardar en formato pdf

Publicado por Jorge (900 intervenciones) el 24/10/2008 15:43:35
Hola

Para exportar una dw a pdf desde power builder

Instalar el GNU GostScrip
puedes bajarlo de;
http://prdownloads.sourceforge.net/ghostscript

Tienes que tener instalado el Driver de la impresora AdobeDistiller
Se deberia autoinstalar al generar tu primer export
Si asi no lo hiciera lo puedes instalar a mano bajando el driver de:
http://www.adobe.com/support/downloads/detail.jsp?ftpID=1508

o cualquier otro driver que realize esta funcion por ejemplo uno
muy bueno y es free el pdf995s

O tambien la Instalacion de PB te deja el driver en
C:Archivos de programaSybaseSharedPowerBuilderdriversADIST5.INF

Si instalas manualmente la impresora y vas a utilizar el saveas
debes cambiar el nombre de la impresora que se te creo por
Sybase DataWindow PS

Tambien puedes usar el metodo distiller

//Metodo Distiller
Int li_resp
String Nombre_Fichero
dw_presupuesto.Object.DataWindow.Export.PDF.Method = Distill!
dw_presupuesto.Object.DataWindow.Printer = "Sybase DataWindow PS"
//dw_presupuesto.Object.DataWindow.Printer = "Acrobat Distiller"
dw_presupuesto.Object.DataWindow.Export.PDF.Distill.CustomPostScript="Yes"
nombre_fichero = "C:ListasPresupuestos"+sle_cliente.text+".pdf"
li_resp=dw_presupuesto.SaveAs(nombre_fichero, PDF!, true)

alli puedes fijarte donde asignas la printer con este metodo
podes directamente colocar el nombre creado por ejemplo
"Acrobat Distiller"

Por ultimo debes hacer algo que por alli PB no lo hace
el de reconocer la ruta donde esta el Gostscrip
lo mas sencillo... de la carpeta Arch de Prog/gs/bin
todo su contenido al System32
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar