Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   JsignPdf - Firmar digitalmete PDF (https://www.clubdelphi.com/foros/showthread.php?t=84992)

shoulder 10-01-2014 16:10:12

JsignPdf - Firmar digitalmete PDF
 
Hola, una consulta el jsignpdf es un opensource para firmar PDFs, pero funciona en Java, puedo usar el winexec para las sentencias?, no encuentro documentacion entre Jsign y Delphi o tambien como llamar primero al lector de tarjeta y que segun la password si es correcta continuo con el jsign. Gracias.

pacopenin 10-01-2014 17:08:19

En la documentación, al final (pag 25) tienes el desglose de sentencias Command line (batch mode). Revisa las opciones de para usarlas en modo comando.

shoulder 10-01-2014 17:15:38

JsignPDF
 
Gracias, pero uso estas sentencias con el comando winexec?.

pacopenin 10-01-2014 17:53:35

Si, supongo. Yo utilizo ExecAndWait para ejecutar comandos.

shoulder 23-01-2014 20:25:41

Jsignpdf
 
Hola sigo sin encontrar nada los comandos que vienen en el jsignPDF son Java pero los puedo usar como comandos como un procedimiento dentro del delphi?.

shoulder 23-01-2014 21:23:19

Jsignerpdf
 
Me explico mejor:

uso la sentencia
Cita:

ShellExecute(Handle, 'open', '$ java -jar C:\Archivos de programa\JSignPdf\JSignPdf.jar -lkt'
, nil, nil,SW_SHOWNORMAL);
y no sucede nada y uso en la dll JNI. No entiendo porque ignora los comandos. Gracias,

shoulder 04-02-2014 19:32:14

JsingPDF
 
Finalmente lo logre... por si a alguien le interesa.

Cita:


archivo := 'c:\pdf\'+ edit1.Text;


Primero := ' -jar "C:\Archivos de programa\JSignPdf\JSignPdf.jar" '+ '"'+ archivo+'.pdf' + '"' + ' --out-directory c:\pdf\ -kst WINDOWS-MY ' +' --certification-level CERTIFIED_NO_CHANGES_ALLOWED --l2-text "Firmado" -urx 600 -ury 50 -llx 90 --visible-signature ' +
' -pg 1 --render-mode SIGNAME_AND_DESCRIPTION --font-size 16 ' +' --out-suffix "_Firmado" -pr DISALLOW_PRINTING --quiet';

ShellExecute(Handle, 'open', 'C:\Archivos de programa\JSignPdf\jre\bin\javaw.exe',pchar(primero),nil, SW_SHOWNORMAL);







pacopenin 04-02-2014 20:29:34

^\||/^\||/^\||/:)

shoulder 26-02-2014 01:00:09

JsignPdf Guardar Firma
 
Hola ahora me veo en otro problema, como hago para extraer la firma digital del signature en una variable para guardar en un registro de la base de datos que ese documento fue firmado por una persona?.

shoulder 26-02-2014 17:46:06

Leer Usuario
 
Perdon por mi insistencia por sino me explique bien, lo que necesitaria es leer y guardar en una variable el documento o apellido y nombre de la smart card, con el componente Jsingpdf funciona perfecto me firma el PDF pero necesito guardar nombre del usuario que entro al prg y los datos de quien uso la tarjeta.
Gracias.

shoulder 27-02-2014 18:05:33

smartcard
 
Lo solucione, lee perfecto las tarjetas SmarTcard

http://www.ajpdsoft.com/modules.php?...alacioncapicom


La franja horaria es GMT +2. Ahora son las 16:33:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi