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é :
cela plante sur pdfMerger.add(b);//fichier statique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Que puis-je faire????
I need help
Partager