If you are referring to Digital Signatures you are correct that this.flattenPages(); does not work. Even if it did in previous versions that kind of goes against the whole idea of Digital Signatures, so it is not surprising if Adobe closed the ability to do so in Acrobat 9. Once a Digital Signature is applied any changes to the document are "recorded" so an audit of those changes can be made if needed. If the Digital Signature is flattened it breaks the audit capability. I doubt there will be any "fix" for this because the change to disallow flattengin Digital Signatures is probably viewed as a fix from previous version capability.
That said, if you place a "wet signature" using an image of your signature via a Stamp, then the flatten function still works.
If you are referring to Digital Signatures you are correct that this.flattenPages(); does not work. Even if it did in previous versions that kind of goes against the whole idea of Digital Signatures, so it is not surprising if Adobe closed the ability to do so in Acrobat 9. Once a Digital Signature is applied any changes to the document are "recorded" so an audit of those changes can be made if needed. If the Digital Signature is flattened it breaks the audit capability. I doubt there will be any "fix" for this because the change to disallow flattengin Digital Signatures is probably viewed as a fix from previous version capability.
That said, if you place a "wet signature" using an image of your signature via a Stamp, then the flatten function still works.
Hope this helps,
Dimitri
WindJack Solutions
www.pdfscripting.com
www.windjack.com
Dimitri Munkirs
WindJack Solutions
pdfscripting.com