Saltar al contenido

Java: necesita crear PDF desde byte-Array

Luego de observar en diversos repositorios y sitios de internet al concluir hemos hallado la respuesta que te compartimos ahora.

Solución:

Enviar su salida a través de un FileWriter lo está corrompiendo porque los datos son bytes, y FileWriters son para escribir caracteres. Todo lo que necesitas es:

OutputStream out = new FileOutputStream("out.pdf");
out.write(bArray);
out.close();

Se puede utilizar la interfaz de cierre automático que se introdujo en Java 7.

try (OutputStream out = new FileOutputStream("out.pdf")) 
   out.write(bArray);

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *