DIGITAL_SIGN_IMAGE_STAMPER
Si queremos que nuestro sello de firma tenga una imagen de fondo, deberemos usar el siguiente parámetro, el cual recibe un byte[] de la imagen a mostrar.
A continuación se mostratá una ejemplo del uso de este parámetro:
Java
byte[] logo = IOUtils.toByteArray(getClass().getResourceAsStream("/stamperWatermark.png"));
Policy policyImageStamper = new Policy();
policyImageStamper.addParameter(PolicyParams.DIGITAL_SIGN_IMAGE_STAMPER.getKey(), logo);
.Net
//Obtengo la imagen a estampar
Stream stampImage = assembly.GetManifestResourceStream(stamperWatermark.jpg);
byte[] logoStamp = new byte[stampImage.Length];
stampImage.Read(logoStamp, 0, logoStamp.Length);
String imageB64 = System.Convert.ToBase64String(image);
policy policy = PolicyUtil.newPolicy(TypeFormatSign.DIGITALIZED_SIGN, typeSign.ATTACHED);
PolicyUtil.AddParameter(policy, PolicyParams.DIGITAL_SIGN_IMAGE_STAMPER, imageB64);
results matching ""
No results matching ""