We have an application that digitally fills out PDFs.
This works like the following:
- Create PDF/A with text fields. Give them unique field names.
- Read PDF/A and insert text into the text fields. Fields are identified by their unique name, so we know where to insert what.
- Once everything is done, protect it against changes by encrypting it.
The problem now is, that encryption in combination with PDF/A changes the field names and thus we can no longer "find" the text fields afterwards.
The following picture shows from left to right:
- Normal file is ok.
- Encrypted file is ok.
- PDF/A file is ok.
- Encrypted PDF/A changes the field names, making the PDFs no longer work with our application.
This does not happen in Spire.PDF for .Net v11.3.0.
So, this behavior in Spire.PDF for Android via Java v10.4.0 has to be a bug.
I've attached a test project.
Can you please check with the developers if they could provide a quick hotfix for that?