Bonjour,
j'aimerai générer un PDF à la volée, sans le stocker sur le serveur (pour éviter d'avoir à gérer des paths entre autres). Or, malgré le nombre de tutos que j'ai lu sur itext, je n'ai vu aucun exemple. Est-ce possible ?
Version imprimable
Bonjour,
j'aimerai générer un PDF à la volée, sans le stocker sur le serveur (pour éviter d'avoir à gérer des paths entre autres). Or, malgré le nombre de tutos que j'ai lu sur itext, je n'ai vu aucun exemple. Est-ce possible ?
Oui, c'est possible, il y a des exemples sur IText.
En gros, il faut instancier la classe Document, puis le PDFWriter avec le streaming de sortie de la servlet -appelé par le client Web.Code:
1
2
3 Document document = new Document(); PdfWriter.getInstance(document, response.getOutputStream());
A noter, dans le texte, la gestion de l'exception, IMPERATIVE ! :J'éspére que cela suffit.Citation:
That's a pity, because you risk a timeout in the browser-server communication if you need to send really big or time-consuming PDFs.
Effectivement Lorantus cela marche très bien. Merci beaucoup ;-)