Just as some background: At a high level, we are trying to allow users with Adobe Reader the ability to add attachments and have them sent across via a form button submit to a well known URL/server. We have determined (thanks to your engineering folks and our own investigation) that attachments or any extra data is sent when you use the XDP payload submit type. However, at the first glance you would think that simply adding the EF.* group of permissions (relating to attachments) would suffice. But it would appear that attachments need to be sent via annotations.
So in order to do this, we are setting the Annot.* usage rights on the document. The problem is when we open the document in Adobe Reader X (10.1.1) or Adobe Reader 8.1.0, annotations or comments are not permitted despite us inspecting the PDF and confirming the proper permissions are set (via PDFBox's PDFDebugger tool).
As a side note, the only Annot permission that appears to cause us problems during setting is Annot.Online. We get the following exception: IDL:com/adobe/document/pdf/NotAllowedByCredential:1.0. Is this permission required to be able to annotate documents properly? We've been referring to the Developer's Guide and API and nothing indicates dependencies between usage rights.
Our code base is quite old (5 years old) and we are using Adobe LiveCycle Version 7.0 with Reader Extensions.
Any insights would be great.
There are a few different scenarios for how you may be using Reader Extensions and Reader. Let me lay them out and a bit of what may be happening in each case. Then tell me which case is yours and we can go deeper.
Thank you for the quick response, Chuck. We are using dynamic XFA forms that created in Adobe Designer. How would we go about using embedded data objects to facilitate attachments? Or if you have some literature on this, it would be great.
So you are a combination of cases 1 and 3. There is good information out there to point you in the right direction.
Thom Parker, one of the Acrobat experts, did a great tutorial on this on Acrobatusers.com .
So watch this and then just make sure that the form has been reader-extended for Embedded File Attachments.
And be warned that we have layered on functionality in each release and rebranded. So what we started as the geeky "embedded data objects" became "PDF packages" and then had Flash added and is "PDF portfolios." But embedded data objeects are still in there as the lizard brain, and work back to 7.