Hello,
When I try to create and download a file on the fly on my local development
environment, total time elapsed when I start operation takes too long. I
hade the sample lines in my code, and It creates about a 1K document but it
takes me 56 sec to download/create. Can you help me that what am I doing
wrong? Thanks....
response.setContentType( "application/pdf" );
response.addHeader("Content-Disposition", "attachment;
filename="XXXXReport.pdf");
Document document = new Document(PageSize.A4.rotate(), 50, 50, 50, 50);
ByteArrayOutputStream buffer=new ByteArrayOutputStream();
PdfWriter writer = PdfWriter.getInstance(document, buffer);
try{
document.open();
/* a small table is added to page
}
catch(Exception e) {
e.printStackTrace();
}
// we close the document
document.close();
int size = buffer.size();
response.setContentLength(size + 2);
ServletOutputStream outs = response.getOutputStream();
buffer.writeTo(outs);
outs.flush();
outs.close();
if (size > 0)
return;
_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*
http://join.msn.com/?page=features/junkmail
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
iText-questions mailing list
iText-questions@(protected)
https://lists.sourceforge.net/lists/listinfo/itext-questions