FoxPro/Visual FoxPro - Añadir firma digital a documento pdf en vfp 8.0.

   
Vista:

Añadir firma digital a documento pdf en vfp 8.0.

Publicado por tecnic (2 intervenciones) el 05/11/2013 09:25:44
Hola,

Estoy intentando generar un archivo en formato pdf, adjuntando la firma digital. Para ello utilizo xfrxlib.fll. Este es el código que utilizo en visual fox pro 8.0:

use c:\invoices order customer
local loSession, lnRetval
loSession=EVALUATE([xfrx("XFRX#INIT")])
LOCAL lcSignatureFile, lcPassword, lnAccessPermissions
lcSignatureFile = "c:\TestEqeus.pfx"
lcPassword = "eeee"

lnAccessPermissions = 2
lcSignatureName = "testing name"
lcSignatureContactInfo = "testing contact info"
lcSignatureLocation = "testing location"
lcSignatureReason = "testing reason"

loSession.DigitalSignature(lcSignatureFile, lcPassword, lnAccessPermissions, ;
lcSignatureName, lcSignatureContactInfo, lcSignatureLocation, lcSignatureReason)
lnRetVal = loSession.SetParams("c:\invoices.pdf",,,,,,"PDF")
If lnRetVal = 0
loSession.ProcessReport("c:\splash")
loSession.ProcessReport("c:\invhead")
loSession.ProcessReport("c:\invoices")
loSession.finalize()
Endif

Me genera correctamente el pdf, pero cuando intento abrirlo, me aparece el mensaje: "Error al abrir el documento. Problema al leer el documento (135)"

Alguien sabe cómo solucionarlo?

Muchas gracias,


Montse
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