FlyingBuzz wrote:
> Is there a way to make itext output the data into like a buffer stream and

iText can write PDF syntax to any OutputStream;
for instance to a ByteArrayOutputStream.

> when it finish it loads the buffer stream and compress it than and make a
> output stream of the compressed pdf?

Compressing the content streams after the fact doesn't make
any sense, why not do it right away?

What you could do, is check for duplicate stuff. For instance:
like I said earlier: if you are reusing the same image over and
over again. PdfSmartCopy does something like this. However, reusing
the same image over and over again is considered improper use of iText.
I know that this happens if you use the PdfCopy example in chapter 2
of the book, but that's what I wrote PdfSmartCopy for.

It's more difficult and you'll be on your own to implement it, but
you could also consider merging the different subsets of the same
font into one font subset. That would reduce the file size too.

Note that you are still talking about compression, but... that's
not the problem you're facing when you want to reduce file size;
unless you're talking about full compression (as Leonard pointed
out). That's also supported in iText, but you have to indicate
that you want full compression explicitly.
-- 
This answer is provided by 1T3XT BVBA

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar

Reply via email to