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 ?
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.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 ;-)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager