Hi Debbie,
Hi Debbie,
Nayyer,
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.
Mike
Hi Mike,
Hello Tilal,
Hi Mike,
Hi Mike,
Tilal,
I need confirmation of what you mean by “sample test solution”. We cannot share our code so I’m trying to understand if you are asking for something else.
Mike
Hi Mike,
Hi Tilal,
We have attached a zip file containing a console application to assist in the development of the fix for this defect.
Embedded into the package is a pdf file that has fields and tags. If you open the original pdf file located in the bin\debug folder you can see the tag structure. Once you run the application, a new file will be generated using the ASPOSE API. The console application will give you the path to said file but you can locate it in the bin directory of the application.
When you open this newly created file, you will see that the Tag structure is not carried over into the new file.
Please let me know if this meets your needs. The solution of this defect is a critical need for our organization.
Hi Mike,
Hi Tilal,
Since it has been nearly one month since the sample project was provided, I am seeking an update on the progress towards resolution. I would appreciate whatever information you can provide and an estimated resolution timeframe.
Thank you,
Mike
Hi Mike,
Hello. Are there any news about PDF accessibility support? When do you plan to implement it (a rough estimation)?
Hi Elena,
Hi Mike,
requirements. WCAG standard describes requirements to web contents to make it
accessible for peoples with disabilities. WCAG standard
requirements are quite broad and not always formalized, sometimes they
are rather recommendations than precise requirements and it is not clear how these requirements should be applied to Aspose.Pdf tools.
mikefisherow:When you open this newly created file, you will see that the Tag structure is not carried over into the new file.
document are absent in your concatenated resultant document. Is this only problem which you met to accomplish your requirement or has set of the issues which should also be resolved? In other words we need list of requirements
which should be satisfied in order to plan this work and reasonably estimate
time required to resolve this issue.
In case anyone is looking, it seems they just released a few updated versions that have new features releated to PDF/UA accesibility (PDF/UA is part of the new 508 standard, see PDF/UA - Wikipedia):
I’ve not yet tried it out, but here’s the forum post that alerted me to this, which includes some code examples in the most recent response from asad:
Thanks for reviving this thread.
Your comments will definitely help grabbing attention of others who are interested in this new feature. We would like to add that we are working over adding more of the functionality related to 508 Compliance and we welcome suggestions and requirements from our customers in this regard which would definitely help us implementing the feature efficiently.