J'essaie d'exécuter le code ci-dessous. Mais obtenir cette exception:XMLWorkerHelper Exception java.lang.IndexOutOfBoundsException: Index: 11, Taille: 11
java.lang.IndexOutOfBoundsException: Index: 11, Taille: 11
Est-ce que quelqu'un a une idée de ce qui est à l'origine de cette exception et comment le résoudre?
private ByteArrayInputStream getByteArrayInputStream(Document doc) throws DocumentException, IOException {
InputStream pdfStream = new ByteArrayInputStream(doc.html().getBytes());
ByteArrayOutputStream bytesOut = new ByteArrayOutputStream();
com.itextpdf.text.Document document = new com.itextpdf.text.Document(PageSize.LETTER);
PdfWriter writer = PdfWriter.getInstance(document, bytesOut);
document.open();
try{
XMLWorkerHelper.getInstance().parseXHtml(writer, document, pdfStream, Charset.forName("UTF-8"));
}
catch(IOException ioe){
System.out.println(ioe.getMessage());
ioe.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
document.close();
return new ByteArrayInputStream(bytesOut.toByteArray());
}
maintenant, où cela se passerait-il alors? –
en essayant de convertir un document en pdf .. – Ashwini
Non, où dans ce code posté ci-dessus est-ce que cela se produit? Que diriez-vous de poster votre stacktrace aussi bien. –