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

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

Añade tu respuesta

Haz clic para o