Can you post a link to the PDF?
Paulo
----- Original Message -----
From: "Panurgy" <panurgy@(protected)>
To: <iText-questions@(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" <panurgy@(protected)...>
>> Sent: 2006-08-02 14:10
>
>> Did you call dispose()?
>>
>> Paulo
>>
>> ----- Original Message -----
>> From: "Panurgy" <panurgy@(protected)...>
>> To: <iText-questions@(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
> iText-questions@(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
iText-questions@(protected)
https://lists.sourceforge.net/lists/listinfo/itext-questions