Power Builder - PDFCreator - WORD desde PowerBuilder

   
Vista:

PDFCreator - WORD desde PowerBuilder

Publicado por JCardenas (84 intervenciones) el 08/11/2010 14:20:50
Buenas, desde PB genero un documento Word, una vez relleno quiero grabar dicho documento con formato PDF.

He probado con el OleObject de PDF Creator, pero a pesar de que paso las variables de autoguardado siempre me pide que especifique un nombre y ruta para grabar el documento, dejando de ser transparente para el usuario.

integer irtn
boolean bfinish
OleObject objPdfCreator
objPdfCreator = create OleObject
string sPDFName,sPDFPath

iRtn = objPdfCreator.ConnectToNewObject("PDFCreator.clsPDFCreator")

sPDFName = "testPDF.pdf"
sPDFPath = 'c:\'

If objPdfCreator.cStart("/NoProcessingAtStartup") = False Then
Messagebox ('asdf', "Can't initialize PDFCreator.", StopSign!)
End If

objPdfCreator.Coption("UseAutosave=0")
objPdfCreator.cOption("UseAutosaveDirectory=1")
objPdfCreator.cOption("AutosaveDirectory = " + sPDFPath)
objPdfCreator.cOption("AutosaveFilename = " + sPDFName)
objPdfCreator.cOption("AutosaveFormat = 0")
objPdfCreator.cOption("PrinterTempPath=c:\")
objPdfCreator.CDefaultPrinter ("PDFCreator")
objPdfCreator.cPrintfile ('c:\MAMA.doc')

¿Alguien sabe como hacer que se imprima directamente y que no muestre la ventana de grabado que sale por defecto de PDF Creator?
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

PDFCreator - WORD desde PowerBuilder

Publicado por Misael (2 intervenciones) el 26/11/2013 05:08:01
tienes que hacerlo mediante ghostscript, lo instalas, crear tu impresora virtual y al momento de imprimir direccionas hacia esta impresora.

http://stackoverflow.com/questions/15853014/powerbuilder-12-5-classic-pdf-saveas-creating-files-of-0-size-on-win7-x64
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