New Forum | Previous | Next | (P-PDF) Developers
Topic: Using ZLib in my PDF creator
Conf: (P-PDF) Developers, Msg: 79175
Date: 1/9/2003 04:32 AM
I have recompiled ZLib with a new function "compress3" that passes a negative value (-15) for windowBits in deflateInit2, in order to get a flate stream without ZLib header and trailer. The problem is that it doesn't seem to be a valid stream, and Acrobat displays a blank PDF.
The PDF works fine uncompressed. I compress everything between stream and endstream, add /Filter /FlateDecode and set /Length to compressed stream size.
I've seen in other posts that the flate stream in PDF seems to start with the two bytes 72 and 137 (decimal). I have not been able to get a stream with such first bytes from ZLib. Last time i tried it had 221 and 153 (decimal) as the two first bytes.
Any help appreciated :)
I'm programming this in RPG and ILE-C on IBM iSeries (V5R2) using uzaemon's ZLIB for OS/400.