Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

Puede extraer la imagen de la firma de cualquier remitente en su cuenta. Al hacerlo, tenga en cuenta lo siguiente:

  • El tamaño predeterminado de la imagen de la firma es de 350 x 100 píxeles.

  • Si el remitente no existe o el remitente no tiene una firma capturada, se lanzará una excepción error.notFound.userNotFound.

  • Si el tipo de imagen no es válido o no es compatible, se lanzará una excepción error.validation.signatureImageType.

  • Las imágenes pueden estar en formato PNG, JPEG o GIF.

  • Este procedimiento solo funcionará para firmas del tipo CAPTURA.

Extraer imágenes de firmas

Para extraer la firma de un remitente como archivo de imagen, llame al SignatureImageService y pase el ID del remitente y el formato en el que desea descargar la firma. Use el siguiente código para hacerlo:

DownloadedFile senderImage = eslClient.getSignatureImageService().getSignatureImageForSender("{senderId}", SignatureImageFormat.PNG);
byte[] senderImageByte = senderImage.getContents();
        
FileOutputStream stream = new FileOutputStream("C:/Users/hhaidary/Desktop/senderImage.png");
        
try {
   stream.write(senderImageByte);
} finally {
   stream.close();
}

A continuación, abra uno nuevo FileOutputStream para escribir los datos en el destino que elija.

Para obtener más información sobre la recuperación de la información del remitente, consulte Administrar remitentes.

Extraer una imagen de firma específica

Para descargar la firma capturada de un firmante específico de una transacción específica, utilice el SignatureImageService para pasar el package id signer id y el formato en el que desea descargar la firma. Use el siguiente código para hacerlo:

PackageId packageId = new PackageId("IP-lS6_GYWlKr4moDNWMEWJOuJc=");
        
DownloadedFile signerImage = eslClient.getSignatureImageService().getSignatureImageForPackageRole(packageId, "signer1", SignatureImageFormat.JPG);
byte[] signerImageByte = senderImage.getContents();
        
stream = new FileOutputStream("C:/Users/hhaidary/Desktop/signerImage.png");
        
try {
   stream.write(signerImageByte);
} finally {
   stream.close();
}

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

Puede extraer la imagen de la firma de cualquier remitente en su cuenta. Al hacerlo, tenga en cuenta lo siguiente:

  • El tamaño predeterminado de la imagen de la firma es de 350 x 100 píxeles.

  • Si el remitente no existe o el remitente no tiene una firma capturada, se lanzará una excepción error.notFound.userNotFound.

  • Si el tipo de imagen no es válido o no es compatible, se lanzará una excepción error.validation.signatureImageType.

  • Las imágenes pueden estar en formato PNG, JPEG o GIF.

  • Este procedimiento solo funcionará para firmas del tipo CAPTURA.

Extraer imágenes de firmas

Para extraer la firma de un remitente como archivo de imagen, llame al SignatureImageService y pase el ID del remitente y el formato en el que desea descargar la firma. Use el siguiente código para hacerlo:

DownloadedFile senderImage = eslClient.SignatureImageService.GetSignatureImageForSender("rNs5hVUQ0mQY", SignatureImageFormat.PNG);
byte[] senderImageByte = senderImage.Contents;  
try
{
    File.WriteAllBytes("C:/Users/hhaidary/Desktop/senderImage.png", senderImageByte);
}
catch(Exception e)
{
    Debug.WriteLine(e);
}

A continuación, abra un nuevo archivo para escribir los datos en el destino que elija.

Para obtener más información sobre la recuperación de la información del remitente, consulte Administrar remitentes.

Extraer una imagen de firma específica

Para descargar la firma capturada de un firmante específico de una transacción específica, utilice el SignatureImageService para pasar el package id signer id y el formato en el que desea descargar la firma. Use el siguiente código para hacerlo:

PackageId packageId = new PackageId("IP-lS6_GYWlKr4moDNWMEWJOuJc=");
DownloadedFile signerImage = eslClient.SignatureImageService.GetSignatureImageForPackageRole(packageId, "signer1", SignatureImageFormat.JPG);
byte[] signerImageByte = senderImage.Contents;
try
{
    File.WriteAllBytes("C:/Users/hhaidary/Desktop/signerImage.png", signerImageByte);
}
catch (Exception e)
{
    Debug.WriteLine(e);
}

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

Puede extraer la imagen de la firma de cualquier remitente en su cuenta. Al hacerlo, tenga en cuenta lo siguiente:

  • El tamaño predeterminado de la imagen de la firma es de 350 x 100 píxeles.

  • Si el remitente no existe o el remitente no tiene una firma capturada, se lanzará una excepción error.notFound.userNotFound.

  • Si el tipo de imagen no es válido o no es compatible, se lanzará una excepción error.validation.signatureImageType.

  • Las imágenes pueden estar en formato PNG, JPEG o GIF.

  • Este procedimiento solo funcionará para firmas del tipo CAPTURA.

Extraer imágenes de firmas

Use el siguiente código para hacerlo:

Solicitud HTTP

GET /api/account/senders/{senderId}/signatureImage

Encabezados HTTP

Accept: image/png,image/jpeg,image/gif
Content-Type: application/json
Authorization: Basic api_key

Carga útil de respuesta

[image/png]

Para obtener más información sobre la recuperación de la información del remitente, consulte Administrar remitentes.

Extraer una imagen de firma específica

Use el siguiente código para hacerlo:

Solicitud HTTP

GET /api/packages/{packageId}/roles/{roleId}/signatureImage

Encabezados HTTP

Accept: image/png,image/jpeg,image/gif
Content-Type: application/json
Authorization: Basic api_key

Carga útil de respuesta

[image/png]

En este caso, necesitará el package id y role id del firmante.

Para descargar la muestra de código completa, consulte nuestro sitio Code Share.

Puede extraer la imagen de la firma de cualquier remitente en su cuenta. Al hacerlo, tenga en cuenta lo siguiente:

  • El tamaño predeterminado de la imagen de la firma es de 350 x 100 píxeles.

  • Si el remitente no existe o el remitente no tiene una firma capturada, se lanzará una excepción error.notFound.userNotFound.

  • Si el tipo de imagen no es válido o no es compatible, se lanzará una excepción error.validation.signatureImageType.

  • Las imágenes pueden estar en formato PNG, JPEG o GIF.

  • Este procedimiento solo funcionará para firmas del tipo CAPTURA.

Extraer imágenes de firmas

Para extraer la firma de un remitente como un archivo de imagen, utilice la siguiente función encapsulada para pasar el ID del remitente para descargar la firma.

    	//Get Signature Image For Sender 
    	String senderId = 'ATQOPd60xE4V';
    	Blob signatureImageForSender = getSignatureImageForSender(senderId);

A continuación, abra un nuevo archivo para escribir los datos en el destino que elija.

Para obtener más información sobre la recuperación de la información del remitente, consulte Administrar remitentes.

		//store blob
        Document signatureImageForSenderDocument = new Document();
        signatureImageForSenderDocument.Body = signatureImageForSender;
        signatureImageForSenderDocument.FolderId = folder.id;
        signatureImageForSenderDocument.Name = 'Signature image for sender: '+ senderId +' - ' + Datetime.now().format();
        signatureImageForSenderDocument.Type = 'jpg';
        documents.add(signatureImageForSenderDocument);

Extraer una imagen de firma específica

Para descargar la firma capturada de un firmante específico de una transacción específica, utilice la siguiente función encapsulada para pasar el package id, signer id.

        String packageId = 'E-cmEaSbHjLDNf631aj3Y8-hvCk=';
        String roleId = 'Signer2'; 
        Blob signatureImageForPackageRole = getSignatureImageForPackageRole(packageId,roleId);