Per your request for detailed specifications, please see below:
In order to be 508 compliant, all PDF documents must contain well-formed accessible tags.
When a PDF is processed using Aspose, all tags which existed in the template PDF are not recreated and or removed from the destination file. This means, when our application processes a PDF, all the tags are removed. In order for our application to be 508 compliant, Aspose must make sure the Tags in the original PDF template are recreated in the, Aspose Processed, PDF file.
Four files are attached for additional detail:
Aspose code.txt – This file contains the PDFEngine code where our application’s code interfaces with the APO objects.
Template.pdf – This is the source PDF our application uses as the template. This file contains tags.
Processed by Aspose.pdf – This is the file generated by Aspose. You will notice that all the tags from the Template.pdf file have not been created.
Manually Created.pdf – This file is a copy of the template.pdf file. You can see that when the form is manually completed and saved, Adobe did not remove the existing tags.
We need Aspose to do the following:
1) When Aspose processes a PDF template, they need to recreate any tags, from the original template, in the output file.
2) These tags must maintain the same format, structure and content as they exist in the template file.
Please let me know if clarification is required for any of this information. Thank you.