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);