Probleme récupération d'un pdf sous forme d'un tableau de byte
Bonjour
J'essaye de récupérer un pdf en tableau de byte; cela marche pour tous mes pdf sauf pour ceux dans lesquels il y a un ajout de champs de saisie (version pdf 1.6) et ca plante :
exemple de code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private byte[] GetStatiqueContent(String pdfName)
{
MergePdfByteArrays pdfMerger;
byte outPdf[]=null;
try{
FileInputStream inputStream=new FileInputStream(pdfName);
File f=new File(pdfName);
byte b[]=new byte[(int)f.length()];
inputStream.read(b);
pdfMerger = new MergePdfByteArrays();
pdfMerger.add(b);//fichier statique
pdfMerger.close();
outPdf = pdfMerger.getMergedPdfByteArray();
}
catch(Exception e)
{
}
return outPdf;
} |
cela plante sur pdfMerger.add(b);//fichier statique
Que puis-je faire????
I need help