Hi.
Scenario. Currently Aspose.PDF does not support files protected with Azure Information Protection - exception is thrown on Save. For my app, I need to detect such files and cancel processing. I analyzed structure of the protected PDF and found out that I can use /EP property (that is dictionary dictionary in nature) of the object representing embedded file - see screenshot (identify AIP pdf.jpg 106.7 KB).
But I cannot find API that allows me to get access to this dictionary. I debug I see that indeed Aspose.PDF reads this dictionary, but it is in the private fields of FileSpecification object. private fields with dictionary.jpg (46.4 KB)
Is there is a way to read this dictionary?
Are there other means to identify PDF protected by AIP labeling client.
Thanks.