[reportlab-users] Has PageCompression changed from RL12 to RL22?

Tim Roberts timr at probo.com
Mon Oct 27 13:37:50 EDT 2008

Paolo G. Cantore wrote:


> Every day we are sending out several thousands of emails with an

> attachment of

> PDF documents generated with Reportlab Toolkit (PageCompression enabled).


> When I was trying to upgrade from version 1.20 to 2.2 our customers

> where not

> able to open the documents with Adobe Reader anymore. Only a blank

> page was

> diplayed.


> I had to go back to version 1.20 immediately to prevent more complaints.


> After a series of tests I found a possible reason. With

> PageCompression enabled

> the whole content of the document was put on a single line (length

> ~28.000 chars).


> But in version 1.20 the compressed content is splitted into lines with

> a length

> of 60 characters ending with ^M (x'0d' = carriage return). This worked

> fine

> for all of our customers.

Why does this matter? How are you encoding the file for attachment?
Aren't you using base64?

PDF is a binary format. Quoted-printable might work, but I would think
anything other than base64 was just asking for trouble.

Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.

More information about the reportlab-users mailing list