|
|
|
|
Aplica una firma de aprobación a un PDF existente. MySignature is pdfSignature MyCertificates is array of Certificates = CertificateLoad("test.pfx", "pwd") MySignature..Certificate = MyCertificates[1] // It is an approval signature, its // minimum size must be set to 1X1 MySignature.X = 1 MySignature.Y = 1 MySignature.Height = 1 MySignature.Width = 1 PDFSign("mypdf.pdf", MySignature)
Sintaxis
<Result> = PDFSign(<PDF file to sign> , <Signature> , <Signature mode>)
<Result>: booleano - True si se firmó el archivo PDF,
- False en caso contrario.
<PDF file to sign>: Cadena de caracteres Nombre y ruta del archivo PDF a firmar. <Signature>: pdfSignature Variable Nombre de la variable pdfSignature correspondiente al description de la firma de aprobación que se aplicará al archivo PDF. <Signature mode>: Constante de tipo Integer Formato de la firma a utilizar: - PAdES (PDF Firmas Electrónicas Avanzadas):
| | iSignature_CAdES_B | CAdES Básico (Firma Electrónica Avanzada CMS). | iSignature_CAdES_C | CAdES C (Firma Electrónica Avanzada CMS). | iSignature_CAdES_T | CAdES Trust Token (CMS Advanced Electronic Signature). | iSignature_CAdES_X | CAdES X Tipo 2 (Firma Electrónica Avanzada CMS). | iSignature_CAdES_XL | CAdES XL Tipo 2 (Firma Electrónica Avanzada CMS). |
- El formato de la firma de Adobe:
| | iSignature_PKCS7 (valor predeterminado) | Formato de firma PKCS7. Se trata de un formato estándar de Adobe no aprobado por los estándares ETSI y Chorus. |
Observaciones - La firma aplicada por la función PDFSign es una firma de autorización. El archivo PDF puede ser firmado y refrendado varias veces.
- Esta firma debe corresponder a un control de archivo PDF (su tamaño mínimo será set a 1 X 1 mm²). El control Firma puede ser Invisible pero le aconsejamos que lo asocie a una leyenda o a un Image para que el usuario vea esta firma y haga clic en ella..
- Los archivos PDF cifrados (con contraseña) no son compatibles.
- Los archivos PDF cuya versión sea posterior a PDF 1.5 se guardarán en la versión PDF 1.4 antes de que puedan ser firmados..
- Atención: Para que Acrobat reconozca un archivo PDF firmado, la organización que crea la firma Certificate debe estar en la lista de confianza aprobada por Adobe (Lista de confianza autorizada de Adobe) o en el programa de servicios certificados Document (CDS).
Si no se reconoce la Certificate, Acrobat mostrará el siguiente mensaje: "Al menos una firma tiene problemas".
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|