[jbossseam-issues] [JBoss JIRA] Updated: (JBSEAM-2417) Add ability to serve PDFs with "content-disposition:attachment"

Alex Savitsky (JIRA) jira-events at lists.jboss.org
Thu Dec 20 09:31:44 EST 2007


     [ http://jira.jboss.com/jira/browse/JBSEAM-2417?page=all ]

Alex Savitsky updated JBSEAM-2417:
----------------------------------

    Attachment: seam-pdf.patch

Patch for UIDocument

> Add ability to serve PDFs with "content-disposition:attachment"
> ---------------------------------------------------------------
>
>                 Key: JBSEAM-2417
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2417
>             Project: JBoss Seam
>          Issue Type: Feature Request
>          Components: PDF
>            Reporter: Alex Savitsky
>         Attachments: seam-pdf.patch
>
>
> Currently, all PDFs are served with "content-disposition:inline", which doesn't give users a chance to save the PDF until it's opened. Our users have requested this feature in our apps, but there are no such capabilities in Seam PDF as of yet, as far as I can see.
> Currently, my workaround involves patching org.jboss.seam.pdf.ui.UIDocument (patch attached), and executing PDF generation via:
> try {
> 	renderer.render("/report.xhtml");
> } catch (Exception e) {
> 	facesMessages.add("Error generating report: " + e.getMessage());
> 	return;
> }
> DocumentData data = UIDocument.getDocData();
> // now we can output the generated PDF in the usual way, via response.getoutputStream().write(data.getData()),
> // setting the content-disposition as we please
> However, I realize this might not be the most preferred way, so suggestions are welcome here :)
> Regards,
> Alex

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list