2017-06-07 4 views
0

J'essaie de créer une application Android capable de télécharger et télécharger des fichiers PDF sur un serveur, j'ai déjà inclus dans mon code une méthode capable de télécharger un PDF à partir d'une URL telle comme "http://www.aaaa.com/myfile.pdf" et l'afficher en utilisant l'intention. Mais je veux savoir s'il y a un moyen d'encoder un fichier PDF dans un tableau d'octets et vice-versa décoder un tableau d'octets au fichier PDF (j'utilise MongoDB) Merci à tout le monde :)Convertir un PDF en tableau d'octets et vice versa Android

Répondre

0
import java.nio.file.*; 

Path pdfFilePath = Paths.get("/file/path/your_file.pdf"); 

// Read file to byte array 
byte[] pdfByteArray = Files.readAllBytes(pdfFilePath); 

// Write byte array to file 
Files.write(pdfFilePath , pdfByteArray);