Power Builder - generar PDF desde un reporte

 
Vista:
sin imagen de perfil

generar PDF desde un reporte

Publicado por Juanito (41 intervenciones) el 04/11/2005 19:01:49
Saludos a todos del foro

Tengo un datawindow que lo utilizo para generar un reporte, pero tambien deseo generar un archivo con formato PDF, lo estoy haciendo con PB 9 de la siguiente manera

dw_1.saveas('Mi_archivo.PDF", PDF!, FALSE)

pero no me genera nada, sabes ha que se debe, agradezco cualquier comentario al respecto.

de antemano muchas gracias por la atencion
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:generar PDF desde un reporte

Publicado por Jancarlo (890 intervenciones) el 04/11/2005 20:18:06
Nuestro amigo Oscar comento algo de esto en el siguiente link

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=128105&n2=1&n3=1&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

Espero q te sirva.

Suerte!
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:generar PDF desde un reporte

Publicado por cesar (27 intervenciones) el 06/11/2005 03:24:00
Tengo el mismo problema ke menciona "Juanito", estoy usando pb 9.03 pero nada. manda un error, ke no se pudo y ya! no más. el asunto es ke PowerBuilder debe hacerlo, bien claro dice cuando lo instalas, en el help, y en el SaveRowsAs, entonces, porke se tiene ke hacer todo un show? acaso no puede hacer eso el PB 9? porke generar el PDF por otro medio, se puede mandandolo a una printer PDF, pero donde está el chiste? la cosa es usar todo el poder del DW.
otra cosa? alguién sabe como trabajar en web? un ejemplo sencillo. no se encuentra mucho en la red. lo del PDF me urge...pero con DW, alguien tendrá la respuesta...andará por ahi el amigo Pillaca?
saludos. su amigo, césar.
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:generar PDF desde un reporte

Publicado por Jorge (900 intervenciones) el 07/11/2005 12:40:26
Hola...

Pb convierte a Pdf mediante el GhosTScrip
Bajalo lo instalas y te aconsejo que de la
carpeta que crea el Ghostr busques la
carpetia bin y su contenido los copies
en el Sustem32

De aqui puedes bajar el Gost.
http://prdownloads.sourceforge.net/ghostscript

Luego si utilila el SaveAs
Recuerda que debes tener instalado tb la
impresora , Sybase DataWindow PS
PB deberia instalartela automaticamente
al enviar el pdf.
En sintesis es el Driver del Acrobat Distiller
Si lo instalas a mano debes cambierle el
nombre a ..Sybase DataWindow PS

Tambien puese hacer:

//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:\Listas\Presupuestos\"+sle_cliente.text+".pdf"
li_resp=dw_presupuesto.SaveAs(nombre_fichero, PDF!, true)

o Usar este otro Metodo
// Metodo XSLFOT
//int li_resp
//dw_presupuesto.Modify("Export.PDF.Method = XSLFOP! ")
//dw_presupuesto.Modify("Export.PDF.xslfop.print='Yes'")
//li_resp = dw_presupuesto.SaveAs("C:\Listas\Presupuesto.pdf", PDF!, true)

Te transcribo un trozo del Help de PB

By default, when you select File>Save Rows As and select PDF as the file type, the data is saved as PostScript and automatically distilled to PDF using GhostScript.
The XSL-FO option provides a platform-independent solution and offers the possibility of customizing the saved PDF file and printing it directly to a printer. Saving as PDF using XSL-FO is particularly useful for printing DataWindow objects in EAServer on a UNIX operating system.
The use of a distiller or the Apache processor is controlled by selections on the Data Export page in the Properties view for a DataWindow or by the Export.PDF.Method DataWindow object property. To display the PDF options on the Data Export page, select PDF from the Format To Configure drop-down list.


Suertee....
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:generar PDF desde un reporte

Publicado por Rammstein (1 intervención) el 07/11/2005 21:30:13
Buenas...

Miren, a mi me funciona bien el segundo metodo
dw_carta_solicitud.Object.DataWindow.Export.PDF.Method = XSLFOP!
dw_carta_solicitud.Object.dw_1.object.DataWindow.Export.PDF.Method = XSLFOP!
dw_carta_solicitud.SaveAs("c:\recordatorio.PDF", PDF!, false)

El problema que tengo es de que cuando en el datawindow principal osea el dw_carta_solicitud tengo incrustado in nested report, me genera la exportacion del principal, pero que los datos que estan en el Nested Report no son exportados, alguna sugerencia, tengo la Version 9.0.3 Build 8546.

saludos.
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:generar PDF desde un reporte

Publicado por cesar (27 intervenciones) el 09/11/2005 19:51:56
Excelente!!!

si ke fue una gran ayuda, ya me salio, con el paso 2, el del Export, bueno, no más ese probé y kedó. no he probado con nested. pero ya vi ke hay problemas.

gracias y suerte, a ver si encuentran o encontramos mas soluciones.

alguien ha visto algo d WEB con PB, EAServer y esas cosas?

César.
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