On Mon, 6 Mar 2006, bruno wrote:
Forgive me for not answering all the questions at once.
Let's do this step by step. First download the iText Toolbox:
http://www.lowagie.com/iText/itext.jnlp
[...]
That was a neat example. Thanks! It helped me a lot in penetrating the
outer defences of iText. So I have now reached a little bit inside and I
think I know how to grab the byte stream of an image. I am using the
following snippet in the last step to get the bytes:
public void writeImage (PRStream image)
{
byte[] imageStream = PdfReader.getStreamBytes(image);
...
I hope this is correct. Writing these bytes to a file will however not
produce anything useful. None of my image viewing program will understand
it. Neither would ppmtojpeg or a host of other conversion programs that
I've tried at it. :p
So there I am. Reading the dictionary of the PRStream I learn that the
colorspace is of the type /DeviceCMYK. And while I think I have a (very)
basic understanding of what that means, I am far from ready to manipulate
the byte stream into a recognizable image format myself!
I feel I am moving outside the scope of iText here... But could someone
give any pointers to what tools that exist, both within and outside iText,
for dealing with a byte stream of this type? I want this stream turned
into some sort of standard image format to work with.
This is what the full dictionary of my typical PRStream look like, if it
is of any help:
[/Filter : /FlateDecode, /Type : /XObject, /Length : 402990,
/BitsPerComponent : 8, /Height : 353, /ColorSpace : /DeviceCMYK,
/Subtype : /Image, /Intent : /RelativeColorimetric, /Width : 370]
Are there other troubles I should watch out for? Such as byte streams
being encrypted, compressed, etc.?
Regards,
Petter Nyström
P.S. And yes, I have been reading up on the chapters 3 and 4.8 of the PDF
Reference - but I don't know them by heart quite yet! =) D.S.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions