I had a look at the PDF and the problem is that Acrobat has a limit of 14400 units for the page size and you have 18590.
Paulo ----- Original Message ----- From: "Paulo Soares" <[EMAIL PROTECTED]> To: "Post all your questions about iText here" <[email protected]> Sent: Thursday, August 03, 2006 1:53 PM Subject: Re: [iText-questions] Working with "large" PDF document > Can you post a link to the PDF? > > Paulo > > ----- Original Message ----- > From: "Panurgy" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Thursday, August 03, 2006 1:19 PM > Subject: Re: [iText-questions] Working with "large" PDF document > > >> Yes, I'm invoking dispose() on the PdfGraphics instance. The code is the >> "fairly standard" way of painting components: >> >> private void savePDF_scalable(FileOutputStream fout) throws Exception { >> int width = jgraph.getWidth(); >> int height = jgraph.getHeight(); >> Document document = new Document(new com.lowagie.text. >> Rectangle(width, height)); >> PdfWriter writer = PdfWriter.getInstance(document, fout); >> document.addAuthor("My test app"); >> document.open(); >> PdfContentByte cb = writer.getDirectContent(); >> PdfTemplate tp = cb.createTemplate(width, height); >> Graphics2D g2 = tp.createGraphics(width, height, >> new DefaultFontMapper()); >> // doesn't matter if you use printAll, paintAll, or anything else. >> jgraph.paintAll(g2); >> //jgraph.printAll(g2); >> g2.dispose(); >> cb.addTemplate(tp, 0, 0); >> // add the creation date at the bottom. >> cb.setFontAndSize(BaseFont.createFont(BaseFont.HELVETICA, >> BaseFont.WINANSI, false), 6.0f); >> cb.moveTo(0, height - 30); >> cb.beginText(); >> cb.showText("PDF File created " + (new java.util.Date())); >> cb.endText(); >> // close it all up >> document.close(); >> } >> >> >> >> >>> ----- Original Message ----- >>> From: "Panurgy" <[EMAIL PROTECTED]> >>> Sent: 2006-08-02 14:10 >> >>> Did you call dispose()? >>> >>> Paulo >>> >>> ----- Original Message ----- >>> From: "Panurgy" <[EMAIL PROTECTED]> >>> To: <[EMAIL PROTECTED]> >>> Sent: Wednesday, August 02, 2006 9:19 PM >>> Subject: [iText-questions] Working with "large" PDF document >>> >>> >>> >I have an application that uses JGraph to display a "large" amount of >>> > objects - 2000 cells with a background gradient, 500 lines connecting >>> > them, >>> > 2500 Strings/text, and about 5000 ImageIcons (16x16 in size). I'm >>> able >> to >>> > paint the JGraph to a PdfGraphics and save it to a file, but Acrobat >>> > Reader >>> > 7.0.8 on Windows just shows a blank document. Acrobat does show the >>> > correct >>> > dimensions of the document (about 1000 x 4000), but it's completely >> empty. >>> > The PDF file is over 4 megs in size. >>> > >>> > I tried opening it with the Acrobat Professional 7.0.0 trial, and got >> the >>> > same result - a big empty document. >>> > >>> > I tried opening it with kpdf 0.4.2 on Linux, and everything shows up >>> > nicely! >>> > >>> > If I paint/save a "smaller" JGraph, then Acrobat Reader 7.0.8 can >>> open >> it >>> > and all of the objects show up. >>> > >>> > Is there some size restriction or object limit that I'm hitting? Is >> there >>> > some way I can get Acrobat to tell me what it doesn't like about my >>> PDF >>> > document? >>> > >>> > Any ideas? Thanks! >>> > --Ben >>> > >>> >> > > > -------------------------------------------------------------------------------- > > >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share >> your >> opinions on IT & business topics through brief surveys -- and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > -------------------------------------------------------------------------------- > > >> _______________________________________________ >> iText-questions mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions
