AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones PDF
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Aplica una firma de aprobación a un PDF existente.
Ejemplo
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_BCAdES Básico (Firma Electrónica Avanzada CMS).
    iSignature_CAdES_CCAdES C (Firma Electrónica Avanzada CMS).
    iSignature_CAdES_TCAdES Trust Token (CMS Advanced Electronic Signature).
    iSignature_CAdES_XCAdES X Tipo 2 (Firma Electrónica Avanzada CMS).
    iSignature_CAdES_XLCAdES 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
Componente: wd290prn.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/05/2023

Señalar un error o enviar una sugerencia | Ayuda local