Tras unos días ampliando mi zona de confort, que se lleva mucho ahora, con C# y la modificación de archivos pdf, recibidos como array de byte, he dejado para el recuerdo una serie de artículos que a lo mejor os sirven como orientación:
C#, ¿qué ? y ¿cómo ?
2 Mar¿Cómo incluir texto en un array de byte(pdf)?
26 FebEn este ejemplo intento mostrar como modificar un array de byte (pdf), añadiendo le un texto.
Requisitos iTextSharp.
Para este ejemplo tendréis que incorporar la siguiente librería.
using iTextSharp.text.pdf;
Sigue leyendo
¿Cómo recuperar un certificado con X509Certificates?
26 FebLos certificados son archivos que nos ayudan a proteger un fichero y evitar así que puedan ser modificados por terceras personas o máquinas que puedan suplantarnos.
En este ejemplo intento mostrar como recuperar un certificado de una colección o almacén de certificados y firmar un array de byte.
Requisitos X509Certificates y iTextSharp.
Sigue leyendo
¿Cómo convertir array de Byte en MemoryStream?
26 FebStream es la clase abstracta de todos los flujos de datos. Un stream es una abstracción de una secuencia de bytes, como un archivo, una entrada/salida a un dispositivo o un socket TCP/IP.
En las pruebas que he tenido que realizar recibía un array de bytes que era un documento pdf, de ahí la nomenclatura.
public byte[] Firmar(byte[] pdf, Firma firma, IPosicionTamanio posicion)
{
//Convertimos el array de byte recibido en Stream
Stream pdfRecibido = new MemoryStream(pdf);
}
Ya sé que es muy sencillo, pero al ser parte de un todo he querido recordarlo.